- Java编程从入门到精通
- 胡平 刘涛主编
- 10字
- 2025-04-02 16:03:03
1.1 Java语言的诞生及发展
1.1.1 Java语言的诞生
1990年12月,Sun Microsystems公司(简称Sun公司)的工程师Patrick Norton获得了公司一个名为Stealth的研究项目,该项目被改名为Green之后,James Gosling(后来被誉为Java之父)也加入了Patrick的研究团队。
随着项目的进行,Sun公司预测未来科技将被广泛应用于家用电器领域,于是团队开始改变Green项目的目标——研究用于下一代智能家电程序的新技术。团队最初考虑使用C语言,而包括Sun公司当时的首席科学家Bill Joy在内的很多成员发现C语言及其API在某些方面并不能满足项目要求,他们需要的是一种易于移植到各种不同硬件设备上的新技术。Janes Gosling起初尝试修改和扩展C语言的功能,后因某些原因而放弃了,随后他设计了一种全新的编程语言——Oak(橡树,灵感源于他办公室外的树)。1992年,Green项目开始瞄准电视机顶盒市场,但由于当时的市场环境等因素,项目并未在该领域产生任何商业效益。
1994年六七月间,在经历了一场历时3天的头脑风暴讨论后,团队决定再一次改变目标——将Green项目应用于万维网。由于当时Oak商标已经被一家显卡公司注册,于是团队将Oak语言更名为Java[1],并提供了1.0 alpha版本的下载。在1995年3月的Sun World大会上,Java语言被首次公开发布,并获得了当时的主流浏览器Netscape的支持。1996年1月,Sun公司成立了Java业务部门,专门负责Java相关技术的研发。