kotlinAndroid技术知识手机移动程序开发

Kotlin学历之初识

2017-06-07  本文已影响132人  i校长

概述

这么好的语言,总的学习下吧,从今天开始,我会把我学习的经历都记录在本简书中,并为每次学习送上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!进入下一章节

上一篇 下一篇

猜你喜欢

热点阅读