开发中使用哪个版本的JDK?生产环境呢? 为什么这么选?
Java


官方 推荐

有一说一。选择哪个版本需要考虑研发团队的具体情况:比如机器的操作系统,团队 成员的掌握情况,兼顾遗留项目等等。

当前Java最受欢迎的长期维护版本是Java8和Java11。

  • Java8是经典LTS版本,性能优秀,系统稳定,良好支持各种CPU架构和操作系
  • 统平台。
  • Java11是新的长期支持版,性能更强,支持更多新特性,而且经过几年的维护已
  • 经很稳定。

有的企业在开发环境使用OracleJDK,在生产环境使用OpenJDK。

也有的企业恰好相反,在开发环境使用OpenJDK,在生产环境使用OracleJDK。

也有的公司使用同样的打包版本。

开发和部署时只要进行过测试就没问题。

一般来说。 测试环境、预上线环境的JDK配置需要和生产环境一致。