Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结
Java技术诞生于1995年的5月23日,这样一个在程序设计领域长时间占据统治地位并且拥有最好的生态系统的语言起初只是太阳微系统公司(Sun Microsystems)一个失败的机顶盒项目的附产品。Java的第一个正式版本发布于1996年1月23日,在这个最原始的Java版本中,类和接口加起来总共只有211个这个语言用了大约5年的时间就在TIOBE发布的编程语言排行榜上坐上了头把交椅,达到了它的人生最巅峰
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
1.1. Java的编年史
1995年
Java诞生
1996年
·
1.2. Java版本:JDK 1.0
·
·
发布时间:1996年1月23日
·
·
开发代号:Oak
·
·
类和接口的数量:211
·
·
新特性或功能:初始版本
·
·
·
1997年
·
1.3. Java版本:JDK 1.1
·
·
发布时间:1997年2月19日
·
·
开发代号:无
·
·
类和接口的数量:477
·
·
新特性或功能:
·
·
改进AWT事件模型
·
·
JavaBean
·
·
JDBC(Java数据库连接)
·
·
内部类
·
·
RMI(远程方法调用)
·
·
反射(只支持内省)
·
1998年
·
Java 2企业平台发布
·
·
1.4. Java版本:JDK 1.2 (Java 2)
·
·
发布时间:1998年12月8日
·
·
开发代号:Playground
·
·
类和接口数量:1524
·
·
新特性或功能:
·
·
集合框架
·
·
JIT编译器
·
·
JFC(Java基础类库)
·
·
JDBC可滚动结果集、BLOB、CLOB、批处理
·
1.4.1. 1999年
·
SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)、微缩版(J2ME)
·
·
·
1.4.2. 2000年
·
1.5. Java版本:JDK 1.3
·
·
发布时间:2000年5月8日
·
·
产品代号:Kestrel
·
·
类和接口的数量:1840
·
·
新特性或功能:
·
·
内置HotSpot JVM
·
·
改进RMI对CORBA的兼容性
·
·
动态代理相关类
·
·
Sound API
·
·
JNDI
·
·
JPDA(Java平台调试器体系)
·
·
·
1.5.1. 2001年
·
Nokia宣布到2003年将出售1亿部支持Java的手机
·
·
9月24日,J2EE 1.3发布
·
1.5.2. 2002年
·
1.6. Java版本:JDK 1.4
·
·
发布时间:2002年2月26日
·
·
产品代号:Merlin
·
·
类和接口的数量:2723
·
·
新特性或功能:
·
·
计算能力提升
·
·
XML处理
·
·
Logging API
·
·
JDBC 3.0 API
·
·
断言
·
·
支持正则表达式
·
·
NIO
·
·
支持IPv6
·
·
图形I/O API
·
·
Java Web Start
·
·
Preference API
·
·
1.7. Java版本:Java 6
·
·
发布时间:2006年12月11日
·
·
产品代号:Mustang
·
·
类和接口的数量:3793
·
·
新特性或功能:
·
·
支持脚本语言
·
·
Compiler API
·
·
JDBC 4.0 API
·
·
逃逸分析
·
·
WebService增强
·
·
安全相关增强
·
·
1.8. Java版本:Java 7
·
·
发布时间:2011年7月28日
·
·
产品代号:Dolphin
·
·
类和接口的数量:4042
·
·
新特性或功能:
·
·
switch的增强
·
·
钻石语法(泛型推断)
·
·
异常的改进
·
·
JVM多语言支持
·
·
TWR(try-with-resources)
·
·
NIO.2
·
1.9. 1.4--8.0新特性
参考
paip.jdk1.4 1.5(5.0) 1.6(6.0) 7.0 8.0特点比较与不同 - attilax的专栏 - 博客频道 - CSDN.NET.htm
2. Java 9.0新特性
略。。
3. 参考
Java与我的那些年 那些事 - 今日头条(TouTiao.com).htm