Kotlin学历之初识

作者: i校长 | 来源:发表于2017-06-07 12:19 被阅读132次

    概述

    这么好的语言,总的学习下吧,从今天开始,我会把我学习的经历都记录在本简书中,并为每次学习送上Demo代码或者截图,供你们参考。任何一门语言都有它独有的特色,都有着吸引开发者的一面,相信Kotlin的魅力不会止于Android吧,下面具体研究研究。

    简介

    它是静态类型编程语言, 用于现代多平台应用 100%可与Java™和Android™互操作。

    这是官方对Kotlin的简单介绍,很明显表明了要替代Java啊这是。

    目标

    Kotlin目标之一是成为一种可以在多个平台上使用的语言,将继续支持并积极开发Kotlin / JVM(服务器端,桌面和其他类型的应用程序)和Kotlin / JS。正在为Kotlin / Native开发其他平台,如macOS,iOS和IoT /嵌入式系统。

    野心很大是吧-  -,当然目前官方说会主要专注于Android。

    为什么要用Kotlin?

    我们用Java语言好好的,为什么要用它开发呢,自己找刺激吗不是,有时间还不如好好研究下Java重构,设计模式啥的,下面列举下它的优点,看值不值得我们学习:

    1. 语法简洁

         这个大家有目共睹

    2. Null安全

          Java对Null的不友好也都知道,这个优点真的很好,很受用

    3. 兼容

           可以兼容使用任何现有的Java库。

    4. 工具

            再牛逼的语言也要有开发工具,人家天生就有,你们比的起吗?还是亲儿子啊。

    有那些工具可以使用

    IntelliJ IDEA,Eclipse,Android Studio,作为Android 开发,Studio足以。

    题外话

    Kotlin会被谷歌收购吗?至少目前没有,谁知道以后就不呢。

    总结

    总的来说,是个不错的语言,看官方的意思,以后估计会支持macOS,iOS和IoT /嵌入式系统,但是通过Native开发其他平台,就评这一点,你是不是也想掌握呢,废话这么多,下次开始敲代码吧,666!进入下一章节

    相关文章

      网友评论

        本文标题:Kotlin学历之初识

        本文链接:https://www.haomeiwen.com/subject/oamofxtx.html