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

相关文章
相关标签/搜索