0
点赞
收藏
分享

微信扫一扫

Jdk知识科普

左手梦圆 2022-10-01 阅读 150
  • OpenJDK和OracleJDK版本区别

OpenJDK是JDK的开放源码版本,以GPL协议的形式发布(General Public License)
Oracle JDK采⽤了商业实现

  • LTS

Long Term Support ⻓期⽀持的版本,如JDK8、JDK11都是属于LTS
JDK9 和 JDK10 这两个被称为“功能性的版本”不同, 两者均只提供半年的技术⽀持
甲⻣⽂释出Java的政策,每6个⽉会有⼀个版本的释出,⻓期⽀持版本每三年发布⼀次,根据后续的发布计划,下⼀个⻓期⽀持版 Java 17 将于2021年发布

  • 8u20、11u20

就是Java的补丁,⽐如JDK8的 8u20版本、8u60版本; java11的 11u20、11u40版本

  • JDK要收费

问题的产⽣由来:Oracle 宣布 Java8 在 2019 年 1⽉之后停⽌更新,另外 Java11 及以后版本将不再提供免费的 long-term support (LTS) ⽀持,猜测未来将有越来越多 Java 开发者转向使⽤OpenJDK

OpenJDK是免费的,想要不断体验新特性的developer来说是不错的选择
OracleJDK不是免费的,对于企业⽤户来说,有钱的情况下就选择OracleJDK
对应oracleJDK ,我们可以⾃⼰⽤来写代码,调试,学习即可



举报

相关推荐

0 条评论