作为一款静态类型语言,Kotlin的所有变量和表达式类型在编译时就已确定。在Java中,通过装箱和拆箱可以在基本数据类型和包装类型之间完成相互转换;而在Kotlin中,所有变量的成员方法和属性都是对象。