第一章 Kotlin開篇第一講

Kotlin的語言特點

1.簡潔,實現相同的功能模塊,Kotin代碼量更少
2.安全,Kotlin和Java一樣是靜態類型語言,支持非空類型
3.類型推導,Kotlin編譯器根據上下環境推導出它的數據類型
4.支持函數編程,代碼變得簡潔,增強線程安全和比便於測試
5.支持面向對象
6.和Java之間有良好的互操作性
7.免費開源

Kotlin應用程序運行過程

1.Java程序運行過程,Java編譯器將*.java文件編譯成爲字節碼文件 ( *.class)這個過程通過JDK提供的 javac 命令進行編譯,當運行字節碼文件時,由Java虛擬機中的解釋器將字節碼解釋成爲機器碼去執行,這個過程通過JRE(Java運行環境)提供的Java命令運行
2.Kotlin應用程序運行過程,Kotlin編譯器將 *.kt 文件編譯成字節碼文件(*Kt.class),編譯過程可以通過 Kotlin編譯器提供的kotlinc命令進行編譯,運行字節碼有Java解釋器將字節碼解釋成爲機器碼去執行,這個過程也是通過java命令解釋,但是需要Kotlin運行時庫支持才能正常運行

Kotlin源碼下載地址
Kotlin官網
Kotlin官方參考文檔
Kotlin標準庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章