【Android学习之路】新手入门Kotlin语言
入门Kotlin编程语言
Kotlin简介
- Kotlin是一种在Java虚拟机上运行的静态类编程语言, 有Android世界的Swift之称,是由JetBrains公司设计开发并且开源的编程语言。早在2011年,JetBrains公司发布了Kotlin的第一个版本。
- Kotlin可以编译成 Java字节码,在 JVM(Java虚拟机上运行),也可以编译成 JavaScript,方便在没有JVM的设备上运行。
- 在Android系统问世的后九年时间里, Google公司主要提供Java一种语言来开发Android应用程序。
- 到2017年后,Kotlin成为Android开发的一级语言,Android Studio开始对Kotlin提供全面支持。
- 2019年Google官方将Kotlin语言作为Android的第一开发语言
拓展 : Java语言的运行机制是Java代码先通过编译成字节码(一种特殊的class文件),字节码再在Java虚拟机上运行。因此Java虚拟机并不直接和 Java代码有关系,而只和字节码打交道。而Kotlin之所以能在Java虚拟机上运行, 是因为先将Kotlin代码编译成字节码(也是一种特殊的class文件),而这个字节码也是符合Java虚拟机的运行标准,因此能在Java虚拟机上运行。Java虚拟机并不在乎你的字节码是从哪里来,它只在乎运行的是不是字节码。
Kotlin的优点
- Kotlin的语法相比Java更加简洁,更少的代码与更高的可读性相结合。
- Kotlin的语法相比于Java更加高级,使得开发效率大大提升。
- Kotlin在语言安全性方面上几乎杜绝了空指针异常。
- Kotlin 和 Java 是100%兼容的,Kotlin 可以直接调用使用 Java 编写的代码,也可以无缝使用 Java 第三方的开源库。
第一个Kotlin程序
fun main(){ println("Hello world!")}
-
JetBrains提供了一个 在线运行Kotlin代码 的网站,在该网站上你无需安装任何开发工具就可以直接写Kotlin代码了!
-
当然, 如果你想在本地运行Kotlin代码或者写Android程序的话, 建议你安装个
Android Studio
这样一个集成开发环境。具体安装可参考此篇博客:【Android学习之路】第一步:搭建开发环境(安装Android Studio) -
在
Android Studio
上运行Kotlin代码, 虽然Android Studio支持Kotlin代码, 但大部分是用于Android开发的,对于初学者来说, 运行一段简单的Kotlin代码可能会在IDE上无从下手,接下来就演示一下新手如何在Android Studio
上运行你的第一个Kotlin程序。-
首先打开
Android Studio
, 创建个新项目File
->New
->New Project
-
然后选
Phone and Tablet
->No Activity
->Next
-
确定好项目名和存放路径即可点
Finish
-
切换成项目的目录
-
在
MyKotlinCode\app\src\main\java\com\example\mykotlincode
的目录下建Kotlin文件 -
写第一个Kotlin程序并运行, 你会发现Kotlin的代码文件名是以
kt
为结尾的
-
-
面向对象的写法:
class Hello(val name:String) { fun halo(){ println("Hello, $name") }}fun main(args:Array<String>){ Hello("World").halo()}
-
OK, 恭喜你迈出写
Kotlin
代码的第一步!