Kotlin尝试之一:写代码前的准备

Kotlin 是一种静态类型的编程语言,可在 Java 虚拟机上运行,也可以编译为 JavaScript 源代码。其主要发展来自位于俄罗斯圣彼得堡的 JetBrains 程序员团队。虽然语法与 Java 不兼容,但 Kotlin 旨在与 Java 代码进行交互操作,并且依赖于现有 Java 类库(例如集合框架)的 Java 代码。这个名字来自圣彼得堡附近的科特林岛(Kotlin Island)。—— wikipedia

  1. Kotlin 初识
  2. Kotlin 入门:在 IDEA 中运行 Kotlin 程序
  3. 用命令行编译 Kotlin 程序

1、Kotlin 初识

  1. 什么是 Kotlin?Kotlin (programming language) - Wikipedia
  2. Kotlin 作为服务器端开发语言与 Java 相比会如何?Kotlin作为服务器端开发语言与Java相比会如何? - 知乎
  3. 为什么使用 Kotlin,以及 Kotlin 的入门。Kotlin Programming Language
  4. Kotlin 的相关资讯。Kotlin (@kotlin) · Twitter
  5. kotlin-docs & Programming Kotlin http://pan.baidu.com/s/1hrHLtfY

2、Kotlin 入门:在 IDEA 中运行 Kotlin 程序

Step-1: 前提是需要有一个较高版本的 IntelliJ IDEA,先创建一个新的 Kotlin工程,名字随便取。

Kotlin尝试之一:写代码前的准备

Step-2: 创建一个 Kotlin类 —— hello.kt

Kotlin尝试之一:写代码前的准备

Step-3: 编写 Kotlin代码 并运行程序。

/**
* Created by xkfx on 2017/6/7.
*/
fun main(args: Array<String>) {
println("Hello world!");
}

Kotlin尝试之一:写代码前的准备

Kotlin尝试之一:写代码前的准备

3、在命令行编译 Kotlin 程序

1、在 Windows 上安装 Kotlin

在 GitHub 上下载 kotlin-compiler-1.1.2-2.zip,网速慢的话点这里

将压缩包解压放在自己喜欢的位置,然后仿照“配置JDK环境变量”的方式配置 Kotlin 的环境变量。如果在命令行下输入 kotlinc 显示类似如下界面,说明配置成功。

Kotlin尝试之一:写代码前的准备

编写一个 hello.kt,如下

fun main(args: Array<String>) {
println("Hello, World!")
}

使用 kotlinc hello.kt 编译上面的文件,这时会在同一目录下生成一个 HelloKt.class,尝试用 java命令来运行 HelloKt,结果会是 NoClassDefFoundError

那么,应该如何运行这段代码呢?根据官网的介绍大概是以下两种方式。

方式一:使用 Kotlin 命令运行这段代码

D:\labs>kotlinc hello.kt

D:\labs>kotlin HelloKt
Hello, World!

方式二:使用本地JVM 运行含有 Kotlin代码的 JAR包

官方的命令为:kotlinc hello.kt -include-runtime -d hello.jar

运行上述命令之后将得到一个hello.jar,运行这个JAR包:java -jar -hello.jar

D:\labs>java -jar hello.jar
Hello, World!

这样就证明了——Kotlin 是完全与原始JVM 兼容的!

上一篇:java-如果输入值不为null则更新列,否则忽略并保留数据库中列的现有值


下一篇:Win7中修改Chrome浏览器缓存文件目录