我是一名Android开发者,略懂前端,自从Google爸爸宣布Kotlin为Android新的一级开发语言后,就开始关注这门语言,就像Android Studio取代Eclipse一样,kotlin取代java开发Android应用应该也只是时间问题。
编写这个博客专栏一是为了总结知识点,做个笔记。二是希望能够给正在学习的同学提供一些参考。如果博客中有哪些纰漏或错误,还请大家留言指正,我会及时修改。
闲话不多说,开始学习!
Kotlin简介
什么是Kotlin呢?
kotlin是由JetBrains公司开发的一门基于jvm的编程语言,与java完全兼容,也就是说kotlin既可以开发Android应用,也能应用在java服务端上。不仅如此,kotlin还能编译成javascript源码运行在浏览器上,甚至kotlin/native还能将Kotlin编译为没有任何虚拟机的原生二进制文件,可以看出,JetBrains的野心还是很大的,也许在不久的将来,我们可以使用kotlin语言成为一名全栈工程师!(不知道苹果爸爸会不会答应)
目前Kotlin的版本是1.2。下面是学习kotlin语言相关的一些网站:
kotlin官网:https://kotlinlang.org/
kotlin官方博客:https://blog.jetbrains.com/kotlin/
Kotlin的优势
相对于java,个人觉得kotlin最大的优点就是代码简洁且方便。
- 支持Lambda表达式
- 函数类
- 函数字面量和内联函数
- 函数扩展
- 空安全
- 智能转换
- 字符串模板
- 类型推断
- 单例
- 区间表达式
- 等等
kotlin的这些特点在我们写代码的时候会感觉非常的好用,而且能节省不少的代码量。
环境搭建
目前kotlin可以用在Android Studio,Intellij IDEA,Eclipse这些常用的编辑器中使用。当然你也可以是用官方的命令行编译器来编辑。我就不用了。为什么?因为我懒啊!
Intellij IDEA版
目前最新的Intellij IDEA已经支持kotlin语言了,毕竟亲儿子,直接下载安装完就可以创建kotlin工程了。
下载地址:https://www.jetbrains.com/idea/
**教程也很多,百度即可。
下载安装完成之后,点击创建项目,就可以选择创建kotlin项目了。
Android Studio版
Android Studio在3.0版本开始本地支持Kotlin了,如果你的Android Studio版本还是2.x的话你需要安装一下kotlin插件。安装方法百度有很多,查一下就知道了。
我们来用Android Studio创建一个Android项目看一下,我的Android Studio版本是3.0.1
点击file->New project
这个地方注意要勾一下,然后一路next,选择一个空activity,点击finish即可
可以看到,MainActivity就是以.kt为结尾的文件
这样一个kotlin版的android项目就创建好了
Eclipse版
首先下载安装Eclipse,记得要配置java环境变量
下载地址:https://www.eclipse.org/downloads/
安装完成之后打开eclipse,安装kotlin插件
1.点击help–>选择Eclipse Marketplace(插件应用商店)
2.在搜索框中输入kotlin,点击查找,然后安装kotlin插件
安装完成之后重启Eclipse,然后创建项目的时候就可以创建Kotlin项目了。
二话不说,先来个Hello World
下面的创建项目是比较详细的,是为了方便没使用过IDEA创建项目的同学查阅。如果你是老司机,直接跳过即可。
在这里我使用的IDEA来编辑代码,毕竟和Kotlin一脉相承,用起来会方便的多。
我们从头开始创建项目
选择kotlin,然后选择Kotlin/JVM
输入项目名称,选择项目存放目录,然后点击finish
项目创建完成后,在src目录右键,创建一个kotlin文件
可以看到创建的文件是以.kt结尾的
编写入口函数,输出一句Hellow World
kotlin的入口函数跟java简直不要太像。
运行程序
首次运行需要右键,选择run
后面就可以直接点击右上角的绿色按钮运行
查看控制台输出结果
好了,从环境搭建到创建项目再到运行项目大概就是这样了。希望能帮到你。
如果文中有什么纰漏或错误的话,请留言指正,我会及时修改。如果你觉得本文还不错的话,记得点个赞呦,或者关注我的专栏,希望能帮到你,谢谢。