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(操场)
- 集合框架;
- 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(红隼)
- Java Sound API;
- jar文件索引;
- 对Java的各个方面都做了大量优化和增强;
JDK Version 1.4
2004-02-06 Merlin(隼)
- XML处理;
- Java打印服务;
- Logging API;
- Java Web Start;
- JDBC 3.0 API;
- 断言;
- Preferences API;
- 链式异常处理;
- 支持IPV6;
- 支持正则表达式;
- 引入Imgae I/O API.
JAVA 5
2004-09-30 Tiger(老虎)
- 泛型;
- 增强循环,可以使用迭代方式;
- 自动装箱与自动拆箱;
- 类型安全的枚举;
- 可变参数;
- 静态引入;
- 元数据(注解);
- Instrumentation;
JAVA 6
2006-12-11 Mustang(野马)
- 支持脚本语言;
- JDBC 4.0API;
- Java Compiler API;
- 可插拔注解;</