JDK的版本更新非常快,现在是JDK15,但我想大多数人还是在使用jdk8。 在主版本中,当前可选择的是8和11,而不是LTS。 (对于Java 10,2018年9月失去了官方支持。 JDK12实际上是非长期支持版(lts ),11与8一样是lts版,这意味着以下通用版本将从8直接变为11 : 毕竟,由于11包含9和10的所有新功能,9和10预计将被直接淘汰,但9、10、11和12开发人员的新功能其实并不多,大部分是优化、增强收集器、添加新功能等
我的个人建议: 1。 如果项目已经上线,尽量选择和在线一样大的版本,以免有什么可以在线跑、在线有问题。 毕竟在java领域,开源框架的组件很多,并不是所有的框架、组件都与所有的高版本很好地兼容。 2 .个人学习(喜欢新功能),可以安装几个高版本,但暂时不会超过JDK11。 本来,学习过程中使用的一些开源组件依赖于较低版本的JDK。 最多可以安装JDK11。 如果不想踩漏洞,JDK8是最成熟的版本。
一分钟极速赛车靠谱平台
JDK的版本更新非常快,现在是JDK15,但我想大多数人还是在使用jdk8。 在主版本中,当前可选择的是8和11,而不是LTS。 (对于Java 10,2018年9月失去了官方支持。 JDK12实际上是非长期支持版(lts ),11与8一样是lts版,这意味着以下通用版本将从8直接变为11 : 毕竟,由于11包含9和10的所有新功能,9和10预计将被直接淘汰,但9、10、11和12开发人员的新功能其实并不多,大部分是优化、增强收集器、添加新功能等
我的个人建议: 1。 如果项目已经上线,尽量选择和在线一样大的版本,以免有什么可以在线跑、在线有问题。 毕竟在java领域,开源框架的组件很多,并不是所有的框架、组件都与所有的高版本很好地兼容。 2 .个人学习(喜欢新功能),可以安装几个高版本,但暂时不会超过JDK11。 本来,学习过程中使用的一些开源组件依赖于较低版本的JDK。 最多可以安装JDK11。 如果不想踩漏洞,JDK8是最成熟的版本。