OpenJDK原是Sun Microsystems公司為Java平臺(tái)構(gòu)建的Java開發(fā)環(huán)境(JDK)的開源版本,完全自由,開放源碼。Sun Microsystems公司在 2006 年的JavaOne大會(huì)上稱將對(duì)Java開放源代碼,于 2009 年 4 月 15 日正式發(fā)布OpenJDK。甲骨文在 2010 年收購Sun Microsystem之后接管了這個(gè)項(xiàng)目。
目前最新版本是OpenJDK 13,與上個(gè)版本JDK12 相比添加了 5 個(gè)新特性(JEP),具體包括:
JEP 350 – Dynamic CDS Archives
JEP 351 – ZGC: Uncommit Unused Memory
JEP 353 – Reimplement the Legacy Socket API
JEP 354 – Switch Expressions (Preview)
JEP 355 – Text Blocks (Preview)
包含JDK 9- 12 各個(gè)版本中的新功能,包括模塊化系統(tǒng)、默認(rèn)G1 GC、Flight Recorder、jshell、多版本兼容JAR包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms等。
(舉報(bào))