1.Kotlin可以用来做android以及后端开发,ios也可以,目标是可以支持多平台的开发
2.Kotlin和java一样是静态类型的编程语言,在编译的时候就可以访问方法和字段,可以有效的发现问题
3.Kotlin可以类型推导,很多情况下可以通过上下文,自动推导出变量的类型
4.Kotlin会在编译的时候检测可空的类型,避免大部分的空指针的产生
5.Kotlin支持函数编程和面向对象编程
6.Kotlin和java具有互操作性,可以互调函数属性等,也可以混合开发,也可以直接使用转换器把java代码转换为Kotlin代码,也可以直接写一段java代码,然后复制到Kotlin文件中java代码会自动转换成Kotlin代码,这可以很好的帮助我们高效的熟悉Kotlin开发
7.Maven和Gradle这些构建系统也都支持Kotlin和java的混合开发
个人打算写一个Kotlin文集读后收获的系列,直到这本书读完这个系列会结束,喜欢Kotlin的小伙伴可以关注一下,
网友评论