Kotlin从小白到大牛(pdf+epub+mobi+txt+azw3)

Kotlin从小白到大牛(pdf+epub+mobi+txt+azw3)

部分内容:

Kotlin这两种场景的应用都需要Java虚拟机(Java Virtual Machine,JVM)也是本书重点介绍的。

此外,Kotlin还有其他目前处于原型阶段的应用场景:

编译成JavaScript代码。Kotlin代码还可以编译成JavaScript代码,这样就可以应用于Web前端开发。

编译成本地(Native)代码。Kotlin代码还可以编译成本地(Native)代码,本地代码运行不再需要Java虚拟机,类似于C语言。

1.2 Kotlin语言特点

Kotlin具体现代计算机语言特点,如类型推导、函数式编程等。下面详细解释一下:

简洁

简洁是Kotlin最主要的特点,实现同样的功能Kotlin代码量会Java代码量缩减很多。Kotlin中数据类、类型推导、Lambda表达式和函数式编程都可以大大减少代码行数,使得代码更加简洁。

安全Kotlin可以有效地防止程序员疏忽所导致的类型错误。Kotlin与Java一样都是静态类型语言2 ,编译器会在编译期间检查数据类型,这样程序员会在编码期间发现自己的错误,避免错误在运行运行期发生而导致系统崩溃。另外,Kotlin与Swift3 类似支持非空和可空类型,默认情况下Kotlin与Swift的数据类型声明的变量都是不能接收空值(null)的,这样的设计可以防止试图调用空对象而引发的空指针异常(NullPointerException),空指针异常也会导致系统崩溃。

类型推导

Kotlin与Swift类似都支持类型推导,Kotlin编译器可以根据变量所在上下文环境推导出它的数据类型,这样在变量时可以省略明确指定数据类型 。

支持函数式编程

作为现代计算机语言Kotlin支持函数式编程,函数式编程优点:代码变得简洁、增强线程安全和便于测试。

支持面向对象

虽然Kotlin支持函数

为了方便大家利用电子书更好的学习,精心整理了网络上的各种电子书,有PDF版本的,也有TXT版本的,现有一万多本PDF的,七万多本TXT的,还有精心整理的天涯神贴,而且还在不断增加中,有需要的可以点击下面的衔接或者扫码下载:

链接: https://pan.baidu.com/s/1z45OMvYM0Jy-BVuJJmRvtw?pwd=w3m9 提取码: w3m9 复制这段内容后打开百度网盘手机App,操作更方便哦

0

评论0

请先

没有账号? 注册  忘记密码?