商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Java语言编程 - Java历史简介

Java语言编程 - Java历史简介

  发布于2026-05-22 阅读(0)

扫一扫,手机访问

1.1 Sun公司

聊Ja va的历史,绕不开它的缔造者——Sun公司。这家公司的全称是Stanford University Network,名字里就带着学术的基因。它的发展轨迹颇具戏剧性:从1982年创立到2000年登上顶峰,用了将近二十年;然而,从巅峰滑落却仿佛只用了一年。最终,在2009年4月20日,甲骨文公司以74亿美元现金将其收入囊中,为Sun的独立时代画上了句号。

1.2 计算机语言的发展

计算机语言本身也是一部进化史。最初是机器语言,程序员得直接用0和1与计算机对话,这对人类来说无疑极其晦涩。随后,汇编语言出现了,它用助记符代替了机器指令的操作码,算是前进了一大步。再后来,C语言诞生,它奠定了现代编程的基础。在C的基础上,面向对象的C++应运而生。而Ja va,则可以看作是对C++的一次“精炼”——它保留了核心的面向对象思想,同时去除了其中一些复杂和繁琐的特性,从而变得更为清晰和易用。

1.3 Ja va历史

时间线拉回到1990年12月,Sun公司内部成立了一个名为“Green Team”的秘密小组,其灵魂人物便是后来被誉为“Ja va之父”的詹姆斯·高斯林。

1991年,这个项目的成果初现,被命名为“Oak”(橡树),也就是Ja va语言的前身。

真正的转折点发生在1995年,Oak被重新命名为“Ja va”。业界通常将1995年5月23日视为Ja va的正式生日。

1996年,Sun发布了JDK 1.0,Ja va开始走向大众。

2004年7月,具有里程碑意义的Ja va 5.0版本推出,引入了泛型、注解等革命性特性。

2009年,如前所述,甲骨文收购Sun公司,Ja va也随之易主。

2011年7月,Ja va SE 7发布。

2014年3月,Ja va SE 8发布,带来了Lambda表达式等现代编程特性,影响深远。

1.4 Ja va分成3个版本

为了适应不同的应用场景,Ja va技术体系分成了三个明确的版本:

Ja va EE:即Ja va企业版(早期简写为J2EE),专注于构建大规模、分布式、多层架构的企业级应用。

Ja va SE:即Ja va标准版(早期简写为J2SE),这是核心平台,包含了Ja va最基础的环境和API,是其他版本的基础。

Ja va ME:即Ja va微型版(早期简写为J2ME),主要面向嵌入式设备和移动端应用,不过在智能手机时代其地位已发生变化。

1.5 Ja va核心优势

谈及Ja va,其最广为人知的核心优势莫过于“跨平台”。这得益于Ja va虚拟机(JVM)的抽象层,使得编译后的Ja va字节码可以在任何安装了JVM的操作系统上运行。这个特性被形象地总结为“一次编译,到处运行”,它极大地降低了软件在不同环境间移植的成本和复杂度,是Ja va得以风靡全球的关键所在。

本文转载于:https://blog.csdn.net/weixin_30650859/article/details/94880913 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注