展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

Jdk知识科普

  • 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 ,我们可以⾃⼰⽤来写代码,调试,学习即可
posted @ 2022-08-26 11:42  DogLeftover  阅读(33)  评论(0编辑  收藏  举报