Kotlin 学习教程(准备篇)
1.关于 kotlin
-
kotlin 和 Java 语言一样,都是静态型编程语言,且都可以用来开发 Android,2016 年 Google 官方正式发布了第一个稳定版本,2017 年在Google I/O 大会上正式宣布 kotlin 为开发Android 的官方语言。
-
那么有的人会问了,Java 作为早期一直被人们熟知开发Android的语言,编程语言排行榜的老大,常年位居前top3 的位置,人们显然更加熟练 Java,且顺手,为什么还要用 Kotlin 呢?我们要相信,既然 kotlin 是近年来比较火的一门的语言,它肯定有不同于其他语言的优势?有什么不同之处呢?首先,kotlin 是 一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains团队设计开发并开源,使用过IntelliJ IDEA的都知道JetBrains团队的出品皆是良品,其次,它可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行,支持 Java,Android 100% 完全互操作。总结一下,主要有以下几点:
-
简洁: 大大减少样板代码的数量。
-
安全: 避免空指针异常等整个类的错误。
-
互操作性: 充分利用 JVM、Android 和浏览器的现有库。
-
工具友好: 可用任何 Java IDE 或者使用命令行构建。
-
2. Kotlin 开发环境搭建
需要注意的是,这里虽然叫开发环境搭建,实际上是开发工具的选择,因为 kotlin 是基于 JVM的,只要你电脑上有开发 Java 和 Android 的环境,那你的环境就基本搭建好了。
虽然 kotlin 可以不依赖任何 IDE进行开发,但是为了更好更快的开发,我们需要选择适合且高效的开发工具,这里主要介绍 IntelliJ IDEA 和AndroidStudio。接下来将介绍如何使用这两个开发工具创建 kotlin 项目。
ps:关于如何查看电脑上是否已经安装好了Android 的开发环境,win+R 键并输入cmd打开命令行终端,依次检测Java 和Android 的环境,在命令行中分别输入以下命令,如果没报错则环境没问题,反之需要先搭建环境。
java
javac
java -version
android
adb
2.1 使用 IntelliJ IDEA 创建 kotlin 项目
(1) Create New Project
![](https://img.haomeiwen.com/i9570528/1df76be9f0ca483a.png)
(2)Java ->Kotlin/Jvm
![](https://img.haomeiwen.com/i9570528/9f98dbfbd5a5cdf2.png)
(3) 输入项目的名字并选择工作空间的位置,最后点击 finish
![](https://img.haomeiwen.com/i9570528/7b6321d62959e314.png)
(3) 运行"hello world " 程序
![](https://img.haomeiwen.com/i9570528/7ff37bde06fc7b7a.png)
2.2 使用 AndroidStudio 新建 Android 项目
(1) Start a new Android Studio project
![](https://img.haomeiwen.com/i9570528/5ddcb2f9756c7a0c.png)
(2) 依次选择 项目名称,域名,项目存储位置,支持 kotlin的选项并一路next 直到finish。
(3) 运行 " hello world " 程序
![](https://img.haomeiwen.com/i9570528/2752fcb87398e32d.png)
所有编程语言,皆始于“hello world”,好了,准备工作已经完毕,从下一篇开始我们将正式开始 kotlin语言的学习。