如今,Java 是世界上最受欢迎和需求量最大的编程语言之一,每年有超过 700 万 Java 开发人员和数千人在线学习 Java(在 CodeGym 等平台和其他方式上),因为 Java 广泛用于各个领域行业和各种商业目的。您可能知道也可能不知道,Java 有着悠久的历史(实际上将近 30 年)。Java 作为 Project Oak 诞生于 1990 年代初,最初旨在成为一种小众编程语言,旨在用于数字有线电视行业,为机顶盒和智能电视等数字设备编程。将 Java 带到现在的位置花费了数年时间和多次更改。正所谓归根结底,方能找到意义。
我们知道大多数学习 Java 的人,甚至是专业的 Java 开发人员通常都缺乏 Java 是如何开发和演变的知识,我们认为更详细地探索 Java 的历史是个好主意。

Java:根源
Java 诞生于 1991 年 6 月,当时是一个名为“Oak”的项目,由为 Sun Microsystems 工作的一小群工程师开发。他们称自己为绿队:James Gosling、Mike Sheridan 和 Patrick Naughton。之所以选择“橡树”这个词来命名这项新技术,是因为橡树是力量和耐用的象征。时间表明,尽管由于 Oak 已经注册为另一个商标的一部分,该名称在 1995 年被更改为 Java,但它最终非常合适甚至具有预见性。James Gosling 是该项目的负责人,他最初的目标是创建一种面向对象的编程语言,可以实现虚拟机,并且比 C/C++ 更简单、更通用,但同时具有类似于 C/C++ 的语法,以方便当前熟悉 C 符号的程序员学习和使用。新的编程语言最初主要是为数字有线电视行业设计的,用于对具有智能功能的新一代电视和各种机顶盒设备进行编程。Java:新的希望
一种新的编程语言的开发直到 1995 年才完成。1996 年初,Sun Microsystems发布了Java 1.0 的第一个公开实现。“Java 的一次编写到处运行的能力及其易于访问的特性促使软件和 Internet 社区将其作为为复杂网络编写应用程序的事实标准。我们很高兴邀请开发人员立即下载 Java 1.0 并开始构建下一个杀手级应用程序,”Sun Microsystems 在宣布推出 Java 的新闻稿中说。在发布之前,即 1995 年,该项目从 Oak 更名为Java。原因:原来的名字已经是 Oak Technologies 的商标。据 James Gosling 说,他们有各种其他选项可以用作新名称,包括“dynamic”、“revolutionary”、“jolt”和“DNA” ,作为反映进化的东西,这项技术的动态和持久性。“Java 是与 Silk 一起的最佳选择之一,”Gosling 说。最终,在喝咖啡的时候,他决定让 Java 成为最终选择,并以印度尼西亚的一个岛屿命名该语言,该岛屿是第一批咖啡的产地。Java:革命
Java 在当时真的是软件开发的一场革命吗?嗯,更准确地说,这是一个非常需要的解决方案,而且很快就被市场适应了。主要使用 Java 作为有线电视设备编程语言的想法在 Java 开发过程中被放弃了,因为开发人员意识到它太先进了,无法被当时的数字有线电视行业所采用。相反,Java 具有 Internet 编程所需的所有品质,这在 1990 年代蓬勃发展。Java 基于“一次编写,随处运行”的承诺,支持流行平台上的免费运行时。与 C/C++ 相比,它还提供了更多的安全性,支持可配置的安全选项,允许程序员轻松限制对某些网络和/或文件的访问。- 简单的,
- 强壮的,
- 便携的,
- 平台无关,
- 安全,
- 高性能,
- 多线程,
- 建筑中立,
- 面向对象,
- 解释,
- 动态的。
- 使用面向对象的编程方法。
- 支持在多个平台和操作系统上执行相同的代码。
- 内置计算机网络支持。
- 允许安全地执行来自远程源的代码。
- 易于学习和使用。
GO TO FULL VERSION