Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android世界的Swift,由 JetBrains设计开发并开源。
Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有JVM 的设备上运行。
在Google I/O 2017中,Google 宣布Kotlin 成为 Android官方开发语言。
1.1  第一个 Kotlin 程序
Kotlin 程序文件以 .kt 结尾,如:hello.kt、app.kt。
1  | package hello // 可选的包头  | 
1  | class Greeter(val name: String) {  | 
1.2  为什么选择 Kotlin?
Kotlin 非常适合开发服务器端应用程序,可以让你编写简明且表现力强的代码, 同时保持与现有基于Java的技术栈的完全兼容性以及平滑的学习曲线:
- 表现力:
Kotlin的革新式语言功能,例如支持类型安全的构建器和委托属性,有助于构建强大而易于使用的抽象。 - 可伸缩性:
Kotlin对协程的支持有助于构建服务器端应用程序, 伸缩到适度的硬件要求以应对大量的客户端。 - 互操作性:
Kotlin与所有基于Java的框架完全兼容,可以让你保持熟悉的技术栈,同时获得更现代化语言的优势。 - 迁移:
Kotlin支持大型代码库从Java到Kotlin逐步迁移。你可以开始用Kotlin编写新代码,同时系统中较旧部分继续用Java。 - 工具:除了很棒的
IDE支持之外,Kotlin还为IntelliJ IDEA Ultimate的插件提供了框架特定的工具(例如Spring)。 - 学习曲线:对于 
Java开发人员,Kotlin入门很容易。包含在Kotlin插件中的自动Java到Kotlin的转换器有助于迈出第一步。Kotlin 心印 通过一系列互动练习提供了语言主要功能的指南。 
- 本文作者: Lajos
 - 本文链接: https://www.lajos.top/2020/05/14/No-1-Kotlin简介/
 - 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
 
		