學習筆記之Kotlin系列-Kotlin的介紹

學習筆記之Kotlin系列-Kotlin的介紹

kotlin是什么?

? Kotlin就是一門由JetBrains 設計開發(fā)并開源,可以運行在Java虛擬機、Android、瀏覽器上的靜態(tài)語言,它與Java100%兼容,號稱Android世界的Swift。并且Kotlin現(xiàn)在是Android應用程序開發(fā)人員的首選語言,谷歌在聲明中寫道:"Android 的開發(fā)將越來越以 Kotlin 為先。"

Kotlin的創(chuàng)建的想要實現(xiàn)的目標

  • 編譯速度至少和java一樣快
  • 要兼容Java
  • 比Java更安全
  • 比Java要簡潔
  • 與Scala比起來不要那么復雜

Kotlin的發(fā)展歷程

2010年立項

2011年6月對外開放

2012年2月開源

2013年8月支持Android Studio

2014年6月全新的開源的web站點和域名 Kotlinlang.org

2016年2月發(fā)布1.0

2016年9月發(fā)布1.0.4,支持apt

對于Kotlin個人的看法

? 在Kotlin剛被Google列為開發(fā)android的語言的時候,我就嘗試把以前的舊的項目用Kotlin重構(gòu)。在重構(gòu)的過程中,發(fā)現(xiàn)使用Kotlin開發(fā)與使用Java開發(fā)相比,大概可以少寫1/3的代碼,而且Kotlin中的擴展函數(shù),Kotlin的Null安全特性等等使用起來非常方便。個人感覺Kotlin相對于Java來說:效率高、可靠、簡單易學,建議Android開發(fā)者都去學習一下,畢竟Google的大力支持。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容