Kotlin是一种面向Java平台的新语言;它在JVM(Java虚拟机)上运行,和Groovy,Scala,Jython和Clojure等类似。
Kotlin来自JetBrains,它是IntelliJ,PyCharm,WebStorm,ReSharper和其他优秀开发工具的创造者。 2011年,JetBrains公布了Kotlin;第二年,他们根据Apache 2许可证开源Kotlin。在Google I / O 2017上,Google宣布在Android平台上为Kotlin提供一流的支持。Kotlin是圣彼得堡附近一个岛屿的名字,大多数Kotlin团队成员都在那里。根据JetBrains的安德烈·布雷斯拉夫的说法,Kotlin以一个岛屿命名,就像Java以印尼爪哇岛命名一样。
Kotlin的特点。
1 与Java一样,它是面向对象的。Kotlin类,接口和泛型的外观和行为与Java非常相似。
2 静态和强类型。 Kotlin与Java共享类型系统。与Java不同,不必在使用变量之前始终声明变量的类型。 Kotlin使用类型推理。
3 比Java那么轻便。类不是必须的。有顶级函数。不能将null赋给变量。
4 函数语言。函数不仅仅是语句集合;您可以在任何可能使用变量的地方使用它们。您可以将函数从参数输入传递给其他函数,甚至可以从其他函数返回函数。这种方式编码允许不同的抽象方式。
5 与Java的互操作性。 Kotlin可以使用Java库。
Kotlin已正式成为Android官方支持开发语言。
如有想学习kotlin的同学,在这里给大家分享两本入门的书籍:
1 《Kotlin程序开发入门精要》
2 《Kotlin极简教程》
两本书的内容都差不多,结尾都有一个项目的开发!对我而言,我更推荐《Kotlin程序开发入门精要》,这本书更详细易懂!
分享链接:https://pan.baidu.com/s/1AFNHHkdqcIgoVRG6vhpmdQ
提取码:efwq
431

被折叠的 条评论
为什么被折叠?



