Kotlin标榜相容Java
所以推出的新功能特性都经过严密的测试
这样Java不就可以直接把Kotlin研发的新功能
改一下(怕侵权)
然后纳入自己的Java新版本
Kotlin就成了Java的免费研发仔
Java的新未来:逐渐“Kotlin化”
https://cloud.tencent.com/developer/news/677786
Kotlin之所以非常重要,是因为它在某种程度上为Oracle指明了前进的方向。Kotlin表明
,可以保留Java的优秀部分同时创建一种更简洁的语言,更快地进行编码。
Oracle已经很好地注意到了业界对Kotlin的反应。如果查看JDK 15发行说明,会发现Java
的某些新功能基本上是Kotlin所做更改的副本。示例包括新的Java记录,新的文本块(带
三引号的多行字符串)和新的switch语句,后者或多或少是Kotlin when语句的副本。
这些就是笔者所说的“Java的Kotlin化”。通过成为更强大的竞争对手,Kotlin为Java指
明了前进的道路。从笔者的角度来看,Kotlin是我所见过的唯一可以超越Java成为行业领
导者的语言。
Java的Kotlin化
在可读性和改善Java的主要弱点冗长性方面,一些即将推出的Java特性将成为其巨大改进
。可以肯定的是,它们都与Kotlin的某些特征有着可疑的相似性。
我们已经看到Java从其竞争者之一Kotlin“继承”了许多解决其自身问题的解决方案。不
知道这一次Oracle是否及时做出了反应,以抗衡Kotlin的崛起,或者为时已晚。就个人而
言,笔者认为Java正在朝着正确的方向迈进,即使这些变化是其竞争对手以某种方式触发
的,且有些迟缓。
...(略)