java13都出四个月了,为什么大家还在用java8?

Java 13是Java的第十三个主要版本,于2019年9月17日发布。它提供了许多新功能,包括:

  • 增强的Switch表达式
  • 原生字符串字面量
  • 增强的错误报告
  • 快速内存分配(ZGC)的改进

但Java 13是非长期支持(non-LTS)版本,支持期结束后将不再提供更新和安全补丁。

估计java更新版本到20,使用最广泛的版本依然是java8,理由如下:

  1. java8是免费的,使用人群最广,不用担心商业授权问题;
  2. 很多公司的开发规范要求使用1.8版本;
  3. CI/CD环境还在使用1.8版本进行编译;
  4. 许多开源项目和框架使用的依然是1.8版本;
  5. java8是LTS(Long-Term Support)版本,LTS版本的目的是为企业用户提供稳定的软件平台,使他们能够在不需要频繁更新的情况下运行他们的应用程序。 LTS版本通常不包含最新的功能,但是提供较高的稳定性和可靠性,支持期截止到2023年3月;
  6. java8已经获得了足够的功能和性能,没有必要改变现有的代码来适应新版本;
  7. 升级到新版本可能会带来未知的风险,可能需要花费大量时间来测试和调整代码。

综上,更换java版本可能牵一发动全身,更新版本带来的惊喜有限,而灾难确是未知的,java8可能会继续保持这种地位,直到我们不再需要java。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇