Java版本以前世此生

原文連接: Java版本以前世此生-最全篇

1.Oak 語言正則表達式

Oak 語言是James Gosling 博士在1991建立日誌

2.JDK Betaorm

1995年,Oak被命名爲Javaci

提出了"Write Once,Run Anywhere"願景get

公開版本 8個包文件,212的類文件編譯器

3.JDK 1.0虛擬機

第一個版本發佈在1996.1.23it

定義爲Java1io

表明技術:Java虛擬機 、Applet、AWT編譯

4.JDK 1.1

版本發佈時間:1997.02.19

表明技術:JAR文件格式、JNI、JDBC、JavaBeans、RMI、內部類、反射

5.J2SE 1.2 Playground

版本發佈時間:1998.12.08

從1.2開始之後的版本定義爲Java2

Java擴展到59個包、1520個類

版本名稱爲J2SE(Java 2 Platform, Standard Edition)n區分企業平臺J2EE (Java 2 Platform, Enterprise Edition) nand J2ME (Java 2 Platform, Micro Edition)

表明技術:EJB、Java Plug-in、Swing、JIT編譯器、Collections集合

6.J2SE 1.3 Kestrel

版本發佈時間:2000.05.08

表明技術:HotSpot JVM、JPDA、JNDI、RMI遠程方法調用、CORBA

7.J2SE 1.4 Merlin

版本發佈時間:2004.02.06

表明技術:正則表達式、序列化、NIO、日誌類、XML解析器

8.J2SE 5 Tiger

發佈版本時間:2004.09.30

表明技術:泛型、可變參數、元數據(註解)、自動裝箱與自動拆箱、迭代

9.Java SE 6 Mustang

發佈版本時間:2006.12.11

表明技術:可插拔註解

10.Java SE 7 Dolphin

發佈版本時間:2011.07.28

表明技術:支持動態語言、SCTP和Socket協議、TimSort

11.Java SE 8 (LTS版本)

發佈版本時間:2014.03.18

表明技術:lambda 表達式

12.Java SE 9

發佈版本時間:2017.09.22

表明技術:響應式流(Reactive Streams)、提早編譯

13.Java SE 10

發佈版本時間:2018.03.21

表明技術:G1垃圾回收

14.Java SE 11 (LTS版本)

發佈版本時間:2018.09.25

表明技術:Epsilon垃圾回收器、ZGC垃圾回收器

15.Java SE 12

發佈版本時間:2019.03.19

表明技術:Shenandoah垃圾回收器

16.JEP

( JDK Enhancement Proposals)

17.JSR規範

JSR是Java Specification Requests的縮寫n意思是Java 規範提案

The Java Community Process(SM) Program

相關文章
相關標籤/搜索