Kotlin入门实战:1、Kotlin简介
发布日期:2021-06-29 01:43:35 浏览次数:2 分类:技术文章

本文共 1079 字,大约阅读时间需要 3 分钟。

文章目录


Kotlin简介

安卓和Java,前者是最受欢迎的移动开源系统,后者是最流行的编程语言。二者背后的谷歌和甲骨文,这两大巨头之间的恩怨已经持续了八年之久,主要是安卓侵权Java的版权之战。八年间的反反复复。。。

新事物或者新技术的出现虽然不一定要替代旧技术,但是它的到来是无可阻挡的。就像拥有黑白电视的人,当彩色电视出现了,他们可以选择是否替换为彩色电视,却无法阻止彩色电视的诞生。科技是一个很玄妙的事实,总会出现一个新的技术来挑战长期建立好的秩序,就像之前我们在谈论Android开发时,Java是主要的编程语言,但是其实有很多可用于编写Android应用程序也符合JVM的编程语言·,而这其中Kotlin成为了那个打破秩序的先行者。事实上,在经过了谷歌的高调宣传之后,许多程序员已经将Kotlin称为编写Android应用程序的高级语言。Peter Ducker曾经说过:“新技术想要取代旧技术,它必须至少有10倍的好处。”

Kotlin 是一个用于现代多平台应用的静态编程语言  ,由  开发。,作为广受欢迎的 Java IDE  的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。而Android Studio这款官方的Android开发IDE也是基于IntelliJ开发出来的。Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。

 

Kotlin设计目标

1、创建一种兼容java的语言

2、让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针

3、让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。

4、让它比最成熟的竞争对手语言更加简单。

 

为什么选择 Kotlin?

1、简洁: 大大减少样板代码的数量。

2、安全: 避免空指针异常等整个类的错误。

3、互操作性: 充分利用 JVM、Android 和浏览器的现有库。

4、工具友好: 可用任何 Java IDE 或者使用命令行构建。

 

参考链接

 

 

 

 

转载地址:https://blog.csdn.net/YuDBL/article/details/86618633 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android源码:6、有没有必要阅读Android源码?
下一篇:ios开发(四)VMware中MAC系统——与PC系统交互

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月12日 05时03分39秒