kotlin被认为是现有Android生态系统的绝佳搭档,同时 它与Java编程语言100%兼容,很多人视之为Java的替代者,那么客观分析,Kotlin相比Java有哪些优势呢?
Kotlin  VS  Java
Java语言优势
- 异常检查 
- 原始类型不是类 
- 静态成员 
- 非私有成员 
- 通配符类型 
 
 
Kotlin语言优势
- 功能文字 + 内联函数 =高性能自定义控制结构 
- 空安全 
- 自动转型 
- 字符串模板 
- 属性 
- 主构造函数 
- 混合类型和一流代理 
- 扩展功能 
- 变量和属性类型推断 
- 单例 
- 声明位置变量及类型预测 
- 模块 
- 范围表达式 
- 模式匹配 
- 物化泛型 
- 操作符重载 
- Class对象 
 
 
可以看到Kotlin作为后发语言的优势一览无遗,自正因为Kotlin作为一款极具表现力且语法简单的语言,编写“更轻松,更愉快”,所以自2016年Kotlin1.0版本发布以来,它的成长大大提速,走出了一条神奇的上扬曲线!
