从今天开始,我将定期分享学习kotlin过程以及心得,作为一名纯java语言安卓开发学习kotlin的小菜,如果有感同身受者,欢迎留言一起学习。
-
为什么要学习kotlin?
1.java语言比较稳健,久经考验,有庞大的生产代码库。然而,java裹足不前,开发者喜欢的很多现代语言高级特性,它都没有,或者迟迟加入。
2.kotlin从这些经验中受益良多,而java中的某些早期设计却越来越陈旧。脱胎于旧语言,kotlin解决了很多痛点,进化成一门优秀的语言。相比java,kotlin进步巨大,带来了更可靠的开发体验。
3.最重要的一点,google推崇kotlin,将kotlin定性为android主要开发语言,很多优秀的开源源码库均是由kotlin编写并维护。 -
kotlin的跨平台特性
1.kotlin不仅支持编写代码在虚拟机上运行,而且是一门跨平台的通用型语言,我们可以用kotlin开发各种类型的原生应用,如Android,macOS,Windows,Javascript应用。
2.kotlin能脱离虚拟机层,直接编译成可以在Windows,LInux和macOS平台上运行的原生二进制代码。
网友评论