首先小编给大家打个预防针,这是一个很有趣且有争议的问题,小编也是在逛知乎时发现了这个有趣的问题。其下面的回答有一百多个,被关注有两百多个,被浏览了三十多万次,所以足以说明这个问题还是蛮有趣的。小编寄语:不能为了技术而技术,技术是服务于业务的。小编对知乎上面的答案和答案下面的讨论简单浏览了一遍,然后总结的主要观点大约如下:技术债务角度老项目技术栈的的升级要么是遇到了需求瓶颈,要么是技术工作比较空闲才会进行,一般追求稳定的情况下是不会轻易升级的。新项目可以直接考虑使用新版本 JDK 更香。技术生态角度三方框架及开源圈对于新版本的适配还不是很积极,如果你使用了最新 JDK 就会在一定程度上缩小你对三方框架的
………………………………