命名:1991年,Gosling自己起名叫Oak(橡树),后改成现在的java(咖啡).
1995年5月23日,Java语言诞生
.
1998年12月Java
1.2版本发布后三天,Sun公司将其名称改为:Java2标准版软件开发工具箱1.2版本(即J2SE);
Sun销售部人员感觉增加小数点后面的数值并不足以体现1.2版本的重大改进,但是这是发布之后才意识到这个问题的,所以JDK的命名版本也一直延用小数代表版本的方式.
1999年6月,发布了三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME).
JSE(Standard
Edition):用于桌面或者简单的服务器应用的Java平台
JEE(Enterprise
Edition):用于复杂的服务器应用的java平台
JME(Micro
Edition):用于微型手机和其他小型设备的Java平台
2004年9月30日,J2SE1.5发布,这是自1.1版后对java语言做出重大改进的版本,为了表示其重要性,更名为5.0版.
2006年6月,JSE
6 发布,同时各平台的三个版本名取消了其中的数字,为JSE、JEE、JME.
版本号 发布年份
语言新特性
类与接口的数量
1.0
1996
语言本身
211
完善期
1.1
1997
内部类
477
1.2
1998
无
1524
平稳期
1.3
2000
无
1840
1.4
2004
断言
2723
5.0
2004
泛型、枚举、for each 、元数据、
3279
发展期
自动打包、可变元参数、静态导入
6
2006
无
3777
1.Java的发展简史,古老的榕树,5-wow.com