Kotlin 学习笔记代码 https://github.com/DrMilk/KotlinLearningNotes
▼ Kotlin简介
? Кotlin是一个运行在Java虚拟机上的现代编程语言。具有优雅的语法的同时,又能兼容现有的Java库。2017年的谷歌 I/O大会上,Android团队宣布Kotlin成为了Android平台的官方编程语言。这使得Kotlin将成为顶级的编程语言之一。
? Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广受欢迎的JavaIDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。
? 设计目标特性
● 创建一种兼容Java的语言
● 让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针
● 让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。
● 让它比最成熟的竞争对手Scala语言更加简单
● Kotlin可与Java语言无缝通信。这意味着我们可以在Kotlin代码中使用任何已有的Java库;同样的Kotlin代码还可以为Java代码所用;
▼ Android Studio 配置Kotlin
? 使用Android Studio下载Kotlin相关插件
执行 Settings -> plugins -> BrowseRepositories中搜索“Kotlin”
? 安装Kotlin和Kotlin Extensions…
使用Kotlin创建Kotlin File/Class或者是Kotlin Activity
Kotlin插件安装成功后,执行new操作,会发现弹窗多出了两个Kotlin相关选项:
1)“KotlinFile/Class”:一般Kotlin类
2)“Kotlin Activity”:Activity类
2.3配置Kotlin
当我们第一次创建一个Kotlin类后,会弹出一个Configure Kotlin的弹窗:
点击as Kotlin module,则会进入Kotlin配置页面,
根据需求你可以选择配置某个??榛蛉康哪??,以及Kotlin编译器的版本,点击OK即可。