Kotlin入门篇

91 阅读2分钟

一、Kotlin的由来

Kotlin 是一个用于现代多平台应用的静态编程语言由 JetBrains开发,Android Studio也是用该公司的Intelli J改的. Kotlin可以编译成Java字节码,也可以编译为JavaScript,方便在JVM的设备上运行。Kotlin还可以编译为二进制代码直接在设备上运行(如嵌入式设备或IOS)。

  • 2011年7月,JetBrains推出Kotlin项目。
  • 2016年2月15日发布,Kotlin1.0
  • 2017 Google I/O中,谷歌宣布Kotlin为第一支持语言。

二、学习Kotlin以及JAVA现状

  • 学习新技术 如果只会Java,只能做保守派,很多国外Android新技术都是使用Kotlin,技术无法提升会落后
  • Android开发的第一语言是Kotlin,Java会不会被淘汰

因为现存的代码使用Java是很庞大的,所以Google是不会动Java这一部分的 Android系统的源码是用Java编写的‌,这意味着Java在Android系统开发中扮演着核心角色。 因此,完全淘汰Java并不现实。 Kotlin和Java可以很好地协同工作

  • Java在金融业服务器程序中的应用‌广泛

这意味着即使Kotlin在Android开发中占据了一席之地,Java在服务器端开发和其他领域的应用仍然非常重要

  • Google和Android官方并未明确表示要淘汰Java

而是鼓励开发者根据项目需求选择合适的编程语言。这表明Java在Android开发中的地位是稳固的

三、如何学习Kotlin

这里从原Android开发者的角度出发,对Java开发Android开发已经熟悉,所以学习Kotlin采用跟Java对比差异来学习,可以快速掌握Kotlin。

四、Kotlin语言与JVM虚拟机

Kt&&JVM虚拟机.png