Kotlin 体验区
这份 Kotlin 体验笔记基于“Kotlin for Java Developers”课程,着重记录了 Kotlin 与 Java 的一些关键差异:
- Kotlin 代码会被编译成 Java 的 .class 文件。
- 在 IntelliJ IDEA 中使用 Kotlin 时,似乎只能使用与其绑定的 Kotlin 运行时版本。
- 打包 Kotlin 应用程序时,必须将 Kotlin 运行时和 JRE 一并打包。
- Kotlin 的 main 函数可以不用声明 args 参数。
- Kotlin 标准库提供了丰富的功能,很多时候可以避免额外导入第三方库。
- Kotlin 支持类型推断,因此可以省略类型声明。
- 使用 var 声明的变量可以重新赋值,而使用 val 声明的变量则不可重新赋值。
- 最佳实践是,默认使用 val 声明变量,只有在需要时才使用 var。
- Kotlin 中,== 用于比较结构是否相等,而 === 用于比较引用是否相等。
- 类型检查使用 is 关键字,类型转换使用 as 关键字。
- Kotlin 在类型检查后会自动进行类型转换。
- Kotlin 支持字符串模板,并提供了一个强大的 REPL 环境。
20.01KB
文件大小:
评论区