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