Kotlin設計的初衷:git
一種兼容Java的語言github
讓它比Java更安全,可以靜態檢測常見的陷阱。如:引用空指針安全
讓它比Java更簡潔,經過支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等實現。.net
讓它比最成熟的競爭對手Scala語言更加簡單。scala
提供2箇中文翻譯比較好的文檔,喜歡的朋友能夠看看。翻譯
中文版文檔:設計
https://github.com/huanglizhuo/kotlin-in-chinese/blob/master/GettingStarted/Basic-Syntax.md指針
https://hltj.gitbooks.io/kotlin-reference-chinese/content/文檔