一、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。