今天我們大家一起來學習瞭解一下android第一開發語言“Kotlin”,看怎麼從入門到放棄。
Kotlin是什麼
簡單來說,Kotlin 是一門由「JetBrains」開發的基於 JVM 的靜態類型編程語言,它 100% 兼容 Java。它可以用於:
服務器開發
Android 開發
前端開發
本地執行程序
這是要全棧的節奏啊,它的目標應該就是要成為一門全棧編程語言。應用於Android任何編程語言
開發環境搭建
安裝 Java
Kotlin 是基於 JVM 的編程語言,所以首先一定要先安裝好 Java 開發環境,並配置好環境變量。點擊鏈接:Java SE ,下載對應版本,安裝完成後配置環境變量。安裝過程自行 Google。
下面貼一下 Windows 下配置環境變量的過程。
1、打開,我的電腦 --> 屬性 --> 高級 --> 環境變量
2、新建系統變量 JAVA_HOME 和 CLASSPATH:
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.7.0(這個是你JDK安裝的位置,注意變量值到JAVA JDK文件夾,複製粘貼)
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(複製即可)
3、選擇「系統變量」中變量名為「Path」的環境變量,雙擊該變量,把 JDK 安裝路徑中 bin 目錄的絕對路徑,添加到「Path」變量的值中,如下。
變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(在系統變量中找到「Path」變量,把前面的變量放到原有變量最前面)
安裝 Kotlin
我這裡選擇 Working with the Command Line Compiler 的方式來開始學習 Kotlin。使用這種方式便於理解 Kotlin 的運行原理,並且命令行其實也是蠻炫酷的,更沒有想象的那麼難,命令不會可以查。
Windows
在 GitHub 中下載安裝包,然後手動解壓到自己想要的目錄,解壓完成後,配置環境變量。將 Kotlin 解壓目錄下的 bin 路徑添加到環境變量的「系統變量」中「Path」下。
Mac & Linux
如果你是 Mac 或者 Linux 系統可以使用下面方式中的任意一種。由於我用的是 Windows,不保證下列方式均可行,並且沒有測試過,只是將官方的方法照搬過來而已。
創建並運行第一個 Kotlin 程序
fun main(args: Array
) {
println("Hello, World!")
}
然後在終端(Terminal)中輸入以下命令:
$ kotlinc hello.kt -include-runtime -d hello.jar
注:「kotlinc」 是編譯的意思,類似於 javac;
「hello.kt」 是需要編譯的文件名;
「-include-runtime」代表包含進 kotlin 運行時庫來運行 hello.kt 的代碼來生成 .jar 文件;
「-d」代表打包成 .jar 文件的名字。由於 Kotlin 是 JVM 語言,所以最終是轉換成 jar 包的。
然後,繼續在終端輸入以下命令來運行程序:
$ java -jar hello.jar
輸出 Hello, World! 代表運行成功。
如果要開發由其他 Kotlin 程序使用的庫,則可以生成 .jar 文件,而不包含運行時庫:
$ kotlinc hello.kt -d hello.jar
在使用該 library 時,需要依賴 Kotlin 運行時環境,所以在編譯時,應將出現在類路徑中:
$ kotlin -classpath hello.jar HelloKt
注:HelloKt 是 Kotlin 編譯器為 hello.kt 文件生成的主類名。
這種方式和上面的區別在於第二步給 hello.jar 指定了一個類 HelloKt,讓 hello.jar 中的代碼運行在 HelloKt 類裡。
Kotlin 腳本
Kotlin 也可以直接執行腳本。
就是在一個文件中寫入想要執行的代碼,然後輸入一個命令就可以直接執行腳本里面的代碼,不需要編譯。Kotlin 腳本以 .kts 拓展名結尾。
例如:
新建名為 hello.kts 的腳本,在其中輸入以下代碼:
println("Hello Kotlin Script!")
然後在終端輸入:
$ kotlinc -script hello.kts
腳本執行,然後輸出:
Hello Kotlin Script!
此次介紹了 Kotlin 的安裝方式以及使用命令執行 Kotlin 程序的方法。具體還是需要你實際操作。
諮詢3133028667領取android相關開發學習資料
Kotlin開發視頻下載地址:
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2OTc4NjQ5MQ==#wechat_redirect