最近正在研究android新跨平台開發套件 Flutter use android studio
先不說能跨多少平台,在建專案的時候就有兩個選擇!!
1.Jave
2.kotlin
一個新的名稱!! 所以特別去google查了一下狀況~~~如下!!
Kotlin 是針對Java 優化的一種語言(雖然語法稍有不同?)
Kotlin 最大的特色就是 100% 和 JAVA 配合,使用者可以不用在Kotlin與Java 之間猶豫二選一,需要的時候再使用Kotlin 即可。
順便提一下語言差別~~~
靜態語言
需要在宣告型別時定義變數的型別
String hello = ‘hello’;
動態語言
不用事先宣告型別的語言
var a = 0;
直譯式語言
程式碼不用編譯成執行檔直接用直譯器執行
編譯式語言
程式碼會先編譯成下兩種之一
1.執行檔 => 直接執行
2.中間檔 => 平台環境執行器轉譯執行