1.前言
最近小组在开展读书角活动,我们小组选的是《深入理解JVM虚拟机》,相信这本书对于各位程序猿们都不陌生,我也是之前在学校准备面试期间大致读过一遍,emm时隔多日,对里面的知识也就模糊了。这次开始的时候从前面的JDK发展史和JVM虚拟机家族着手,之前都是粗略读过,这次通过查阅相关资料并收集在每一个JDK版本演化期间所发生的的一些趣闻,发现还是比较有意思的,以下是关于有关JDK发展史的总结分享。

2.JDK各版本特性及趣闻
•JDK版本演变及各版本特性

◦JDK 1.0 (1996):
▪包含Java语言、Java类库和Java虚拟机。支持图形用户界面(GUI)、数据库连接(JDBC)等功能。
“Oak” 是 Java 语言的前身,由于“Oak”这个名称已经被其他公司使用了,因此在1995年,Java 的创造者——Sun 公司决定将其改名为“Java”。 据说,这个名称是来自于一家咖啡店。当时,在设计 Java 语言的时候,创始团队成员到一家咖啡店买咖啡时,发现这家咖啡店的名字叫做“Java Coffee”,于是决定以“Java”作为新的名称。
◦JDK 1.1 (1997-2):
▪增加了内部类、JavaBeans、远程方法调用(RMI)等功能。
◦JDK 1.2 / Java 2 (1998-12):
▪引入了Swing组件、反射机制和动态代理、集合框架、Java 2D和Java 3D图形等特性。
这是Java SE第一个真正具有商业价值的版本。该版本引入了Java命名空间(namespace)等特性,使得Java应用程序能够更好地组织和管理。在此阶段并存过三个虚拟机,Classic VM、HotSpot VM和Exact VM,其中HotSpot在1999年4月诞生。
◦JDK 1.3 (2000-5):
▪增加了Java平台的功能、底层类库、增强了AWT和Swing用户界面等。
当时Sun公司正在面对来自Micros
JDK版本历史与特性变迁:从1.0到19

最低0.47元/天 解锁文章
2262

被折叠的 条评论
为什么被折叠?



