Java 是由 James Gosling 于 1995 年在 Sun Microsystems 工作时发明的。尽管 Java 在发布后迅速流行起来,但它一开始并不是今天强大的编程语言。

一个人在他的 MacBook Pro 中编写代码
1991 年,Sun Microsystems 开始开发后来的 Java。该项目初名为 Oak,是为互动电视设计的。当 Oak 被认为对于当时可用的数字有线电视技术来说过于先进时,Gosling 和他的团队将注意力转移到创建一种编程语言上,并以印度尼西亚的一种咖啡命名该项目 Java。Gosling 将 Java 视为解决他预计随着越来越多的设备联网而出现的可移植性较低的编程语言出现的问题的机会。

Java 的设计语法风格类似于 C++ 编程语言,因此程序员在开始使用它时就已经熟悉了它。以“一次编写,随处运行”为核心,程序员可以为一个平台编写 Java 代码,该平台将在安装了 Java 解释器(即 Java 虚拟机)的任何其他平台上运行。随着 1990 年代中期互联网的出现和新数字设备的激增,Java 迅速被开发人员接受为一种真正的多平台编程语言。

Java 的公共版本 Java 1.0 于 1996 年发布。五年内,它在全球拥有 250 万开发人员。如今,Java 为从 Android 移动作系统到企业软件的所有内容提供支持。