开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

Java 为什么都推荐下载 JDK 8 或 11

2021年02月26日 604Browse 0Like 0Comments

相信我,很多公司在从 1.4 升级到 8 的时候都哭晕在厕所里过。

历史问题

JDK 的选择有很多历史遗留问题。

很多公司甚至银行现在还在用 1.2 和 1.4。这是因为在很多 JAR 的开发历史中,已经没有办法维护已经编译好的 jar 的,老的源代码可能也没有办法用新 JDK 编译。

如果要将平台升级到 8,必须要求所有的老的 Jar 都要用 8 编译一次。在历史情况下,这种可能性很低,而且 Maven 平台也不是 2000 年就有了,在 2000 年的时候还有个 lib 目录的。

随着现在 API 和微服务的流行,慢慢的会在向 API 进行微服务迁移的时候使用新的 JDK 版本进行开发。

目前主流是 8 的版本,如果你使用 11 也问题不大,JDK 8 和 11 之间的差距不是非常大,没有 1.4 到 8 这么大。几乎已经大到了无法兼容编译的程度了。

LTS 版本

如很多人都知道的 LTS 版本的问题,目前只有 2 个 LTS 的版本在使用,17 的版本还没有出来呢。

 

JDK-version-01

 

综合上面的 2 个原因,新项目开发的时候自然就会选择稳定的版本。

JDK 这种比较底层的东西,越稳定越好。

再加上 OS 安装的版本主流也是这 2 个,如果是新项目用 11 没有问题。如果是老项目已经用 8 了,就不要想着升级了,反正最后支持时间都差不多。

其实 8 到 11 的升级没有那么糟糕,基本上还是比较好升的。

https://www.ossez.com/t/java-jdk-8-11/13339

Tags: None
Last updated:2021年02月26日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Archives
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,367)
    • Confluence (663)
    • Gradle (12)
  • U.S. (511)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1