Kotlin语言基础与跨平台性
视频学习
Kotlin学习
JVM虚拟机
kotlin语言在进行编译的环节中,会比java更加的优化
跨平台性
不止可以基于JVM运行,甚至可以直接生成二进制代码。
基础语法
语言声明变量和内置数据类型
声明变量:
1 | println("hello world") |
只读变量
val声明的变量只读,不可修改,类比于final。
var声明的变量可读可改。
类型推断
不需要显示的表明数据类型,他会根据你给的数据进行推断
1 | var s1 = "hzt" |
编译时常量
const val 和val不是一个概念
1 | const val PI = 3.1415 //他只能定义在函数之外,他会在编译时便会初始化,不可以定义在函数内。 |
查看kotlin反编译后字节码
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论