Kotlin嘗試

Kotlin 是一種靜態類型的編程語言,可在 Java 虛擬機上運行,也能夠編譯爲 JavaScript 源代碼。其主要發展來自位於俄羅斯聖彼得堡的 JetBrains 程序員團隊。雖然語法與 Java 不兼容,但 Kotlin 旨在與 Java 代碼進行交互操做,而且依賴於現有 Java 類庫(例如集合框架)的 Java 代碼。這個名字來自聖彼得堡附近的科特林島(Kotlin Island)。—— wikipediajava

  1. Kotlin 初識
  2. Kotlin 入門:在 IDEA 中運行 Kotlin 程序
  3. 用命令行編譯 Kotlin 程序

 

一、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

 

二、Kotlin 入門:在 IDEA 中運行 Kotlin 程序

Step-1: 前提是須要有一個較高版本的 IntelliJ IDEA,先建立一個新的 Kotlin工程,名字隨便取。python

 

Step-2: 建立一個 Kotlin類 —— hello.ktgit

 

Step-3: 編寫 Kotlin代碼 並運行程序。程序員

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

 

 

三、在命令行編譯 Kotlin 程序

一、在 Windows 上安裝 Kotlingithub

在 GitHub 上下載 kotlin-compiler-1.1.2-2.zip,網速慢的話點這裏web

將壓縮包解壓放在本身喜歡的位置,而後仿照「配置JDK環境變量」的方式配置 Kotlin 的環境變量。若是在命令行下輸入 kotlinc 顯示相似以下界面,說明配置成功。編程

 編寫一個 hello.kt,以下windows

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 兼容的!

相關文章
相關標籤/搜索