一、String str = new String(“ab”) 会创建几个对象? javap -v StringNewTest.class 反编...
问题 release 版本的包上出现图片无法显示的问题,出现以下错误日志: 之前在 debug 版一直没有出现,因为用的 SDK 需要把图片资源...
你真的完全了解setContentView()么?[https://mp.weixin.qq.com/s/6tEBj9b-Uuw7vT39inf...
1、@JvmOverloads 为了解决 Java 不能重载 kotlin 有默认参数的方法 Kotlin中代码: Java 中调用: 所以需要...
为什么需要扩展函数? 在很多公司一些比较稳定良好的库都是 Java 开发的,也完全没必要去用 Kotlin 语言重写。但是想要扩展库的接口和功能...
除了作用域函数外,标准库还包含函数 takeIf 及 takeUnless看看 takeIf 和 takeUnless 的实现: takeIf ...
getOrElse()[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collecti...
let let 函数是参数化类型 T 的扩展函数。在 let 块内可以通过 it 指代该对象。返回值为 let 块的最后一行或指定 return...
inline 本质 Kotlin中的内联函数使用inline关键字修饰,形如: 编译时,inline会将内联函数中的代码直接复制到调用处 inl...