龙华网站建设营销推广,索牛网站建设,外贸网站 源码,做网站便宜Kotlin 的诞生
2011年#xff0c;JetBrains 宣布开发 Kotlin 编程语言#xff0c;这门新语言可以用来编写在 Java 虚拟机上运行的代码#xff0c;是 Java 和 Scale 语言之外的又一选择。2017年#xff0c;Google 在赢得与 Oracle 的诉讼一年后#xff0c;Google 宣布 Ko…Kotlin 的诞生
2011年JetBrains 宣布开发 Kotlin 编程语言这门新语言可以用来编写在 Java 虚拟机上运行的代码是 Java 和 Scale 语言之外的又一选择。2017年Google 在赢得与 Oracle 的诉讼一年后Google 宣布 Kotlin 正式获得官方支持可用于 Android 应用开发。Kotlin 的应用范围迅速扩展它从一门前途光明的编程语言摇身一变成了这个世界上最重要的移动操作系统的钦定开发语言。Kotlin 语法简洁具备现代高级语言特性并且能和 Java 遗留代码无缝互操作。因为具备这些优势今天又来越多的公司使用它开发。
Kotlin 与 JVM
Kotlin 是运行在 Java 虚拟机之上。此外运行在 Java 虚拟机之上我们熟知的一些语言有 Java Kotlin、Scala、Groovy。只要这些语言经过编译器编译后的字节码遵循 JVM 规范都可以运行在 JMV 之上。 Kotlin 比 Java 更强大主要就在于编译器不一样了。Kotlin 可以支持更多的更高级的语法所以 Kotlin 又叫编译型的语言。它更多的特性依赖于它的编译器。
为什么要学 Kotlin Kotlin 是由 Java 进化而来Java 语言比较稳健久经考验。多年来它一直是最常用的一种编程语言造就了庞大的生产代码库。自从 1995 年 Java 问世以来对于优秀的编程语言应满足什么条件人们已通过实践积攒了很多经验教训。然而Java 却裹足不前开发者喜欢的很多现代语言高级特性他都没有或者迟迟加入。 Kotlin 从这些经验教训中收益良多而 Java 中的某些早期设计却愈显陈旧。脱胎旧语言Kotlin 解决了他们的很多痛点进化成了一门优秀的语言。相比 JavaKotlin 进步巨大带来了更可靠的开发体验。
Kotlin 的跨平台特性 Kotlin 不仅支持编写代码在虚拟机上运行而且还是一门跨平台的通用型语言我们可以用 Kotlin 开发各种类型的原生应用如 Android、macOS、Windows、Javascript 应用。 Kotlin 能脱离虚拟机层直接编译成可以在 Windows、Linux 和 macOS 平台上运行的原生二进制代码。
学习 Kotlin要与 Java 语言对比达到提高学习效率。知识点尽量全面覆盖不留认知缺陷。