前言 Callable,Future,Executor都是java.util.concurrent包下的工具类,作...[作者空间]
一、类的定义 二、构造函数 三、继承 四、get 和 set 函数 五、延迟初始化 六、接口 六、可见性修饰符 七...[作者空间]
1.@JvmName 这个注解可以改变字节码中生成的类名或方法名称,如果作用在顶级作用域(文件中),则会改变生成对...[作者空间]
结论先行 区别返回值内部操作let最后一行itapply调用者本身thisalso调用者本身itrun最后一行th...[作者空间]
object关键字有下面的三种用法: 对象声明 伴生对象 对象表达式 我们逐一来看看它们的实现原理 对象声明 ob...[作者空间]
掘金迁移地址:【译文】扒一扒Kotlin Coroutines幕后实现 [https://juejin.cn/po...[作者空间]
委托模式也叫代理模式,指的是一个对象接收到请求之后将请求转交由另外的对象来处理,它也是继承的一种很好的替代方式,可...[作者空间]
1. 引言 在Android应用的开发语言上,是从Java再发展到Kotlin的,所以Kotlin语言的开发习惯中...[作者空间]
对于每个Android开发来说,JetPack Compose应该早就不是陌生的单词了。 但以防还有一部分开发人员...[作者空间]
公司项目在灰度的过程中,测试这边给我反馈了一个崩溃,具体堆栈如下: 发现 MessageFragment 类中的 ...[作者空间]
在java中,构造函数是可以有多个的。而Kotlin稍微有点不一样,它会有主级函数,次级函数,当然java也能实现...[作者空间]
今日遇到一个kotlin问题,synchronized(MyClass:class)效率比synchronized...[作者空间]
前言 PS:以下flow都是基于kotlin flow对于初学者来说大部分都是处于只会用的阶段。但是flow到底是...[作者空间]
协程要解决的问题是什么? Kotlin 协程引入了一种新的并发风格,可用于 Android 以简化异步代码。 虽然...[作者空间]
参考: Demystifying the inline keyword Kotlin Basics: Inline...[作者空间]