文章浏览阅读1.2w次,点赞2次,收藏8次。将 kotlin 编译成 java先来个题外话,我们如何看 kotlin 对应的 java 代码,kotlin 最终还是要编译成 java class 在 JVM 上运行的,有时我们的确是想看看用 kotlin 写完的代码编译完了是什么样子,......
2024-01-22 23:46 阅读 阅读全文 文章浏览阅读376次。kotlin数据类 这篇文章的目的不是指出Kotlin数据类设计中的一些重大缺陷,而是向您展示如何通过它们。 实际上,情况恰恰相反。 Kotlin文档中清楚地记录了这篇文章的内容。 我只是在这里向没有确切注意到......
2024-01-23 09:54 阅读 阅读全文 文章浏览阅读2.1k次。比如如下 Java 类:在 kotlin 中调用 Person:平台类型在 kotlin 中为了解决 Java 中所有引用类都是可空类型的问题,将所有来自于 java 的类型称为平台类型(platform types)。对这种类型kotlin 不再执行严格的非空检查......
2024-01-25 11:09 阅读 阅读全文 文章浏览阅读2.1k次。比如如下 Java 类:在 kotlin 中调用 Person:平台类型在 kotlin 中为了解决 Java 中所有引用类都是可空类型的问题,将所有来自于 java 的类型称为平台类型(platform types)。对这种类型kotlin 不再执行严格的非空检查......
2024-01-25 11:14 阅读 阅读全文 文章浏览阅读496次。kotlin先进先出的集合 本文是对Java中较旧版本的重写。 这是在Kotlin中完成的。 上一次 ,我讨论了Hamcrest Matcher是什么,如何使用以及如何制作。 在本文中,我将解释创建Hamcrest Matchers的更多高级步骤。 首先......
2024-01-23 09:54 阅读 阅读全文 文章浏览阅读1.8k次。Import同 Java 一样,位于同一包内的 class 不需要 import,否则需要 import。但可以指定别名:import com.example.xxx as zzz将 xxx 导入,并重命名为 zzz。判断if 比 swift 中有所扩展。比较特别的地方是支持三目运算(swift......
2024-01-25 11:11 阅读 阅读全文 文章浏览阅读8.6k次。Kotlin与Java Java是一种通用的,面向对象的编程语言。 Java程序或应用程序将在JVM( Java虚拟机 )中执行。 它是一种独立的编程语言,可让您在所有支持Java的平台上运行相同的代码。 Kotlin是一种开放源代码......
2024-01-22 22:14 阅读 阅读全文 文章浏览阅读2.2k次。嵌套类和内部类嵌套类kotlin 中,嵌套类和内部类是两种不同的类。所谓嵌套类是指定义在类体内的类。class OuterClass { private val name: String = "Anna" class NestedClass { fun nestedMethod() = "Attila" }}fun main(a......
2024-01-25 11:11 阅读 阅读全文 文章浏览阅读1.3w次,点赞3次,收藏9次。一、概述在JS,C 等语言中函数式的编程是很常见的,函数作为参数传递,在目标函数中再调用。很灵活简洁的编程方式。 Java不能直接用函数作为形参,只能传递对象的引用,所以在需......
2024-01-23 01:19 阅读 阅读全文 文章浏览阅读1.8w次,点赞6次,收藏11次。函数为了是程序简洁明了,更具有逻辑性,我们通常的做法就是把相似的功能模块整合到一起,并设计成函数。函数是执行特定任务模块的代码,每个函数都有一个类型,你可以像使用Ko......
2024-01-23 01:19 阅读 阅读全文