01.初识Kotlin
Kotlin    2018-05-15 16:50:18    343    0    0
acme   Kotlin

近来有空,准备学习一下Kotlin,所以才会有这篇笔记开始继续Kotlin的学习过程。不过,既然要学习,那么便先简单了解一下Kotlin的信息以及发展历史。


Kotlin


 

    Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin被认定为该月的最佳语言。虽然与Java语法并不兼容,但Kotlin被设计成可以和Java代码相互运作,并可以重复使用如Java集合框架等的现有Java类库。

历史


 

    2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。JetBrains负责人Dmitry Jemerov说,大多数语言没有他们正在寻找的特性,Scala除外。但是,他指出了Scala的编译时间慢这一明显缺陷。Kotlin的既定目标之一是像Java一样快速编译。2012年2月,JetBrains以Apache 2许可证开源此项目。Jetbrains希望这个新语言能够推动IntelliJ IDEA的销售。Kotlin v1.0于2016年2月15日发布。这被认为是第一个官方稳定版本,并且JetBrains已准备从该版本开始的长期向后兼容性。

在Google I/O 2017中,Google宣布在Android上为Kotlin提供最佳支持。


 

以上介绍内容引自维基百科。


 

既然已经有了介绍,也明白了这是一门语言,那么便开始从基础的语法开始学习,去了解这门语言被设计出来的美感以及它拥有的优势。

工欲善其事必先利其器,那么,用这本语言编写程序,可以使用什么IDE入门呢?

JetBrains作为推手,那么IntelliJ IDEA是一款不错的可以用于编写Kotlin程序的IDE工具。当然,如果有的Javaer还是习惯Eclipse的使用,那么在Eclipse的MarketPlace中搜索Kotlin,安装插件来进行支持。

说了这么多,那么先开始写下一个入门著名的程序吧。


首先,开启Eclipse并且安装Kotlin插件,在右上角Open Perspective选择Kotlin。

其次,左上角的File-->New-->Kotlin Project

这里需要注意的是jdk的版本,9和10后面会报错,暂时先使用8,至于报错的原因后面才查。而且9和10都属于是非长期支持版本,虽然有很多新特性,可以学习,但是并不建议用于生产环境。

接着,建包,new Kotlin File

最后,便是很多人学习一门语言时候写的第一个程序,HelloXXXX

package cc.acme_me.kotlin
fun main(args: Array<String>) {
 println("Hello World!")
}​

以main为程序入口,结尾不需要分号,print打印message。当右键Run As-->Kotlin Application后看到Hello Kotlin!打印到控制台,那么这一个著名的程序便写完了。

 

 

 

 

Pre: 02.Kotlin的数据类型和简单函数

Next: 搭建PPTP VPN

343
Table of content