JDK Version 1.0
1996-01-23 Oak(橡树)
初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。
JDK Version 1.1
1997-02-19
JDBC(Java DataBase Connectivity);
支持内部类;
RMI(Remote Method Invocation) ;
反射;
Java Bean;
JDK Version 1.2
1998-12-08 Playground(操场)
同时,Sun发布了 JSP/Servlet、EJB规范,以及将Java分成了 J2EE、J2SE和J2ME。 这表明了 Java开始向企业、桌面
应用和移动设备应用3大领域挺进。
集合框架;
JIT(Just In Time)编译器;
对打包的Java文件进行数字签名;
JFC(Java Foundation Classes), 包括Swing 1.0, 拖放和Java2D类库;
Java插件;
JDBC中引入可滚动结果集,BLOB,CLOB,批量更新和用户自定义类型;
Applet中添加声音支持.
JDK Version 1.3
2000-05-08 Kestrel(红隼)
此时,Hotspot虚拟机成为Java的默认虚拟机。
Java Sound API;
jar文件索引;
对Java的各个方面都做了大量优化和增强;
JDK Version 1.4
2002-02-13 Merlin(隼)
断言;
XML处理;
Java打印服务;
Logging API;
Java Web Start;
JDBC 3.0 API;
Preferences API;
链式异常处理;
支持IPV6;
支持正则表达式;
引入Image I/O API
JAVA 5
2004-09-30 Tiger(老虎)
同时JDK 1.5改名为J2SE 5.0。
类型安全的枚举;
泛型;
自动装箱与自动拆箱;
元数据(注解);
增强循环,可以使用迭代方式;
可变参数;