JDK 的版本有变化,但是没有想象中的那么大了。
你现在用 9 ,公司用 8 ,对你实际使用问题不大。为什么很多公司还在一直用 8 的原因是历史遗留问题。JDK 升级不是那么简单的,你可能需要所有用的依赖都要升级。
很多历史的 Jar 是在老版本上编译的,你升级你项目 JDK 可能这些 Jar 用不了。
你知道还有不少公司用 JDK 1.4 的吗?
对个人学习来说,用 8 和 9 都差不多,但是尽量不要用 9 才有的特性,这样你的代码也能够在 8 上面跑。
JDK 9 现在已知有点问题,如果是新项目要跳过 8 用的话,你可以直接开始用 11。
Comments