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/文档