为什么要选择koltin代替JAVA作为未来技术开发的主要工具,首先让我们来看一下其它语言的技术更替。
Android平台的死对头——IOS,已经抛弃object-c,使用更加简洁高效的Swift。
微软公司开发出强大的C#来替代VC、VB等。
持续发展了二十多年的JAVA虽然一直在改善性能,Android平台在使用它,企业也在使用它,但相对层出不穷的静态式函数式编程语言,JAVA就不得不服老了。所谓是“江山代有才人出,各领风骚数百年”,kotlin随之而来。
kotlin是静态类型语言并支持类型推导
kotlin支持函数式编程和面向对象编程
全面兼容JAVA及其所有框架
完全免费和开源
kotlin是务实的、安全的(支持NUll类型,只需要在冒号后边用问号标注)、简洁的,与JAVA可互操作强