Java 30年
Java 是软件世界经久不衰的支柱之一。该编程语言由 Sun Microsystems 于 1995 年 5 月 23 日发布,迄今为止,它经受住了技术变革的考验,超越了众多竞争对手,并不断适应新的计算时代。
Java 的起源可以追溯到 20 世纪 90 年代初,当时 Sun Microsystems 公司由 James Gosling 领导的一个团队着手开发一种用于交互式电视和嵌入式设备的语言。该项目最初被称为“Oak”,旨在简化跨多种设备的应用程序开发。Gosling 曾将 Java 描述为“没有刀枪的 C++”,以此来赞扬其更安全、更精简的语法。
至今仍与 Java 保持密切联系的 Gosling 将该语言描述为“没有枪和刀的 C++”,指的是与前身相比,Java 的语法更简单、更安全。
随着万维网 (World Wide Web) 的兴起,Java 的重心从消费电子产品转向了互联网应用。该语言的标志性特性——平台独立性——意味着代码可以被编译成字节码,并在任何搭载 Java 虚拟机 (JVM) 的设备上运行。
这种“一次编写,随处运行”的功能具有突破性,使得软件只需进行最少的修改即可在不同的操作系统上运行。
Java 凭借 Web 小程序以及随后的企业应用程序迅速崛起。它的快速崛起促使竞争对手纷纷做出反应。微软推出了适用于 Windows 的 Java 兼容语言 Visual J++,但该产品因不符合 Java 标准而与 Sun 发生法律纠纷后通知卡·停止开发。