logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git pull 和 git pull --rebase 区别

特性git pull合并方式merge合并,可能产生合并提交rebase重新应用提交提交历史可能包含分叉和合并点保持线性历史冲突处理只需处理一次冲突(合并时)每次提交可能都需处理冲突适用场景保留完整历史,分支协作复杂时追求清晰线性历史,分支简单时。

文章图片
#git#androidx#kotlin +2
kotlin 泛型初解

泛型是编程语言中一个强大的特性,它允许你在编写代码时定义一些通用的类型,而不是特定的类型。通过使用泛型,你可以编写更加灵活和可重用的代码。Kotlin 作为一种现代编程语言,提供了丰富的泛型支持,使得开发者可以更容易地编写类型安全的代码。

文章图片
#kotlin#开发语言#android
重载和重写

重载是指在同一个类中,定义多个具有相同名称但参数列表不同的方法。参数列表可以是参数的数量不同,或者参数的类型不同。重载方法的返回类型可以相同也可以不同。

#android#kotlin#java +1
kotlin 中 ::class ::class.java 和 .javaClass 区别

:class返回的是 Kotlin 的KClass对象,适用于 Kotlin 反射。和 .javaClass都返回 Java 的Class对象,适用于 Java 反射。是通过类引用获取Class对象。.javaClass是通过对象实例获取Class对象。

文章图片
#开发语言#android#kotlin +1
android scale 属性动画踩坑记录

Cannot set 'scaleX' to Float.NaNanimator end cancel 区别属性动画 scale crash

#android#动画
到底了