Java发展史

一、Java的诞生

Java 语言的产生背景,如同它的名字一样,散发着淡淡的咖啡香气,有兴趣的读者可以琢磨琢磨。

1995 年 5 月 23 日,在 Sun World 大会上,第一次公开发布 Java 和 Hot Java 浏览器。在这个会议上,网景公司(当时该公司浏览器占据浏览器市场份额的绝对领先地位)宣布将在其浏览器中支持 Java,随后一系列的公司表示了对 Java 的支持,使 Java 很快成为一个极具发展潜力的高级语言。

二、JDK 1.0 发布

1995 年,Sun 推出的 Java 只是一种语言,而要想开发复杂的应用程序,必须有一个强大的开发库支持才行。

在 1996 年 1 月,Sun 发布了 JDK 1.0 ,它包括了两部分:运行环境(JRE)和开发环境(JDK)。在运行环境中包括了核心 API 、集成 API 、用户界面 API 、发布技术、Java 虚拟机(JVM)五个部分,而开发环境还包括了编译 Java 程序的编译器(javac)。在JDK 1.0 时代,Java 库显得比较单薄,不够完善。随着 JDK 的逐步升级,它为开发人员提供了一个强大的开发支持库。

三、Java 2 问世

1998 年 12 月,Sun 发布了Java 历史上最重要的一个 JDK 版本——JDK 1.2,并开始使用“Java 2”这一名称。从 JDK 1.2 发布开始,Java 踏入了飞速发展的时期。

在 Java 2 时代,Sun 对 Java 进行了很多革命性的改变,而这些革命性的变化一直沿用到现在,对 Java 的发展形成了深远的影响。

Java 2 平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。

  • J2SE:Java 2 Standard Edition(Java 2 标准版),J2SE 包含构成 Java 语言核心的类,如数据库连接类、接口定义类、输入/输出类、网络编程类。
  • J2EE:Java 2 Enterprise Edition(Java 2 企业版),J2EE 包含 J2SE 中的类,还包含用于开发企业级应用的类,,如EJB、Servlet、JSP、XML、事务控制。
  • J2ME:Java 2 Micro Edition(Java 2 微缩版),J2ME 包含 J2SE 中的一部分类,用于消费类电子产品的软件开发,如寻呼机、智能卡、手机、PDA、机顶盒。

此后,还发布了以下主要版本的 Java。

2000 年 5 月,发布 J2SE 1.3。

2002 年 2 月,发布 J2SE 1.4。

四、Java 5.0 发布

2004 年 9 月 30 日,J2SE 1.5 发布,成为Java 语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5 更名为 Java SE 5.0。

在 5.0 中,主要包含以下新特性。

  • 泛型。
  • 增强 for 循环。
  • 自动拆箱和装箱。
  • 类型安全的枚举。
  • 静态导入。
  • Annotation 注解。

五、JDK 7.0 发布

2011 年 7 月,JDK 7.0 发布,带入了一些新的功能。例如,原来 switch 结构的条件中只能包含 byte、short、int、char 类型,但从 7.0 开始,就可以包含字符串了。

你可能感兴趣的:(Java发展史)