计算机编程语言Java的早期历史

简述

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

计算机编程语言Java的早期历史_第1张图片

早期发展历史

Java的起源可以追溯到20世纪90年代,硬件领域单片式计算机系统的出现。这种价格低廉的系统可以大幅度提升消费类电子产品的智能化程度。
Sun公司为抢占市场先机,成立小组专攻计算机在家电产品上的嵌入式应用。由于单片式系统硬件资源极其匮乏,而C++程序过于复杂和庞大,并且为解决程序跨平台运行难题,该小组对C++做了改造,开发出面向对象的语言Oak。但由于种种原因,硬件厂商不敢冒险使用Oak语言生产硬件。Oak语言被搁置了下来。
此后团队改变努力目标,决定将该技术应用于万维网。而此时业界为了使死板单调的静态网页能够灵活起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行
Sun公司想起了那个被搁置起来很久的Oak,并且重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。Sun公司首先推出了可以嵌入网页并且可以随同网页在网络上传输的Applet(Applet是一种将小程序嵌入到网页中进行执行的技术),并将Oak更名为Java(在申请注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语)。
此后,1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具
1998年12月8日,第二代Java平台的企业版J2EE发布。1999年6月,Sun公司发布了第二代Java平台(简称为Java2)的3个版本。Java 2平台的发布,是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及。

内容整理自https://baike.baidu.com/item/Java/85979?fr=aladdin

你可能感兴趣的:(计算机编程语言Java的早期历史)