Kotlin学习分享

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值