kotlin官網連結: http://kotlinlang.org/
Kotlin是一門與Swift類似的靜态類型JVM語言,由JetBrains設計開發并開源。與Java相比,Kotlin的文法更簡潔、更具表達性,而且提供了更多的特性,比如,高階函數、操作符重載、字元串模闆。它與Java高度可互操作,可以同時用在一個項目中。
按照JetBrains的說法,根據他們多年的Java平台開發經驗,他們認為Java程式設計語言有一定的局限性和問題,而且由于需要向後相容,它們不可能或很難得到解決。是以,他們建立了Kotlin項目,主要目标是:
- 建立一種相容Java的語言
- 編譯速度至少同Java一樣快
- 比Java更安全
- 比Java更簡潔
- 比最成熟的競争者Scala還簡單
Ashraff Hathibelagal是一名喜歡研究新架構和SDK的獨立開發者。近日,他撰文介紹了Kotlin的一些文法。按照他的說法,一個合格的Java程式員可以在很短的時間内學會使用Kotlin。
在kotlin中 冒号 :
代替Java中的
extends
關鍵字
參考連結 : http://www.infoq.com/cn/news/2015/06/Android-JVM-JetBrains-Kotlin