OpenJDK原是Sun Microsystems公司為Java平臺構(gòu)建的Java開發(fā)環(huán)境(JDK)的開源版本,完全自由,開放源碼。Sun Microsystems公司在 2006 年的JavaOne大會上稱將對Java開放源代碼,于 2009 年 4 月 15 日正式發(fā)布OpenJDK。甲骨文在 2010 年收購Sun Microsystem之后接管了這個項(xiàng)目。
目前最新版本是OpenJDK 13,與上個版本JDK12 相比添加了 5 個新特性(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 各個版本中的新功能,包括模塊化系統(tǒng)、默認(rèn)G1 GC、Flight Recorder、jshell、多版本兼容JAR包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms等。
(舉報(bào))