Kotlin学历之初识

简介: Kotlin学历之初识

概述


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

目录
相关文章
|
Java Kotlin
Kotlin学历之内联函数
Kotlin学历之内联函数
81 0
Kotlin学历之内联函数
|
算法 Java 编译器
Kotlin学历之函数与Lambda表达式
Kotlin学历之函数与Lambda表达式
81 0
|
Kotlin
Kotlin学历之导图
Kotlin学历之导图
64 0
Kotlin学历之导图
|
安全 Android开发 Kotlin
Kotlin学历之Android MVP架构实战
Kotlin学历之Android MVP架构实战
132 0
Kotlin学历之Android MVP架构实战
|
安全 Java 编译器
Kotlin学历之空安全
Kotlin学历之空安全
72 0
Kotlin学历之空安全
|
JSON 安全 Java
Kotlin学历之委托属性
Kotlin学历之委托属性
101 0
Kotlin学历之委托属性
|
Java Kotlin
Kotlin学历之扩展与委托
Kotlin学历之扩展与委托
94 0
Kotlin学历之扩展与委托
|
Java C# Kotlin
Kotlin学历之特殊类
Kotlin学历之特殊类
77 0
|
Java 编译器 Kotlin
Kotlin学历之可见性修饰符
Kotlin学历之可见性修饰符
78 0
Kotlin学历之可见性修饰符
|
Java 编译器 Kotlin
Kotlin学历之抽象类与接口
Kotlin学历之抽象类与接口
87 0
Kotlin学历之抽象类与接口