Java發展的重大事故

1990年,在Sun電腦公司中,由Patrick Naughton、Mi keSheridan 及
James Gosling領導的小組Green Team,開發出的新的程式語言,命名為0ak,
後期命名為Java
1995年, Sun正式發布Java和HotJava產品,
Java首次公開亮相。
1996年1月23日Sun Microsystems發布了JDK 1.0。
1998年,JDK 1.2版本發布。同時,Sun發布了JSP/Servlet、EJB規範,以及
將Java分成了J2EE、 J2SE和J2ME。這表明 了Java開始向 企業、桌面應用和移
動設備應用3大領域挺進。
2000年, JDK 1.3發布,Java HotSpot Virtual Machine正式發布,成為
Java的默認虛擬機。
2002年,JDK 1.4發布,古老的Classic虛擬機退出歷史舞台。
2003年年底,Java平 台的Scala正式發布,同年Groovy也加入了Java|陣營 。
2004年,JDK 1.5發布。同時JDK 1.5改名為JavaSE 5.0。
2006年,JDK 6發布。同年,Java開源並建立了OpenJDK。 順理成章,Hotspot
虛擬機也成為了OpenJDK中 的默認虛擬機。
2007年,Java平台迎來了新夥伴Clojure。
2008 年,Oracle收購了BEA,得到了JRockit虛擬機。
2009年, Twitter宣 布把後台大部分程式從Ruby遷移到Scala,這是Java平台的又一次
大規模應用。
2010年,Oracle收購了Sun, 獲得Java商標和最具價值的HotSpot虛擬機。 此時,
Oracle擁有市場佔用率最高的兩款虛擬機HotSpot和JRockit,並計劃在術來對它們進行
整合:HotRockit,JCP組織管 理:Java語言
2011年,JDK7發布。在JDK 1.7u4中,正式啟用了新的垃圾回收器G1。
2017年,JDK9發布。將G1設置為默認GC,替代CMS
同年,IBM的J9開源,形成了現在的Open J9社區
2018年, Android的Java侵權案判決,Google賠償Oracle計88億美元
同年,Oracle宣告JavaEE成為歷史名詞,JDBC、 JMS、Servlet贈 予Eclipse基金會
同年,JDK11發布,LTS版本的JDK,發布革命性的ZGC,調整JDK授權許可
2019年, JDK12發 布,加入RedHat 領導開發的Shenandoah GC