Kotlin
文章平均质量分 94
一款专门为 Java 程序员打造的 Kotlin 快速学习专栏
陈亦康
25届学生,热爱全栈,擅长后端开发,曾就职于滴滴、用友、堆糖. 欢迎加群交流(QQ):1002337860
展开
-
Kotlin,简直是 Java 的 Pro Max!(笔记4 协程篇)
协程就是一个轻量单线程通过快速切换来执行不同的任务,从而实现了非阻塞的并发执行 —— 我的总结原创 2024-03-21 17:46:03 · 1381 阅读 · 0 评论 -
Kotlin,简直是 Java 的 Pro Max!(笔记3 进阶篇)
a)拓展函数就是动态的给类添加方法.Java 中是不支持对系统的类进行拓展,而 Kotlin 支持.例如,统计一个 List 中,元素大于 0 的元素个数. 如果使用 Java,我们可能会创建一个 ListUtils 然后在里面编写这样一个方法.b)Kotlin 就可以拓展函数实现:创建一个 List.kt,职责就是对 List 进行拓展(创建新文件可使得拓展函数拥有全局访问域,不定义新文件也是可以的,但是郭霖大佬是建议定义新文件).原创 2024-03-20 23:27:04 · 753 阅读 · 0 评论 -
Kotlin,简直是 Java 的 Pro Max!(笔记2)
Kotlin 如下对应 Java 如下:@NotNullreturn aaa;可以看到,这里的 aaa 也是通过静态代码块初始化的.如果 Java 想要调用该类中的静态变量 aaa,需要通过 public 的 instance 实例才能调用到,如果在 Java 中想直接调用,可以通过 const 来解决.@NotNullstatic {可以看出,通过 const 直接将 aaa 修饰成 public.和上面的 object 定义几乎没区别.原创 2024-03-20 11:39:20 · 1087 阅读 · 0 评论 -
Kotlin,简直是 Java 的 Pro Max!(笔记1)
Java 虚拟机只认识 class 文件,并且不会关心 class 是 java 文件编译来的还是其他文件编译来的. 那么此时我们自己创造一个语法规则,再做一个编译器,就可以让我们的语言跑在虚拟机上.Kotlin 正是如此,运行前会先编译成 class,再供 Java 虚拟机运行.原创 2024-03-19 23:57:48 · 1289 阅读 · 0 评论