Kotlin 與 Java 對比Kotlin 開發者社區

Kotlin 解決了一些 Java 中的問題:

Kotlin 通過以下措施修復了 Java 中一系列長期困擾我們的問題

空引用由類型系統控制。
無原始類型
Kotlin 中數組是不型變的
相對於 Java 的 SAM-轉換,Kotlin 有更合適的函數類型
沒有通配符的使用處型變
Kotlin 沒有受檢異常
Java 有而 Kotlin 沒有的東西
受檢異常
不是類的原生類型
靜態成員
非私有化字段
通配符類型

Kotlin 有而 Java 沒有的東西

Lambda 表達式 + 內聯函數 = 高性能自定義控制結構
擴展函數
空安全
智能類型轉換
字符串模板
屬性
主構造函數
一等公民的委託
變量和屬性類型的類型推斷
單例
聲明處型變 & 類型投影
區間表達式
操作符重載
伴生對象
數據類
分離用於只讀和可變集合的接口
協程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章