- 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相關技術的研發。
推薦閱讀
- JavaScript百煉成仙
- Node.js 10實戰
- Learning Elixir
- Python零基礎快樂學習之旅(K12實戰訓練)
- 物聯網系統開發:從0到1構建IoT平臺(第2版)
- jQuery從入門到精通 (軟件開發視頻大講堂)
- Spring Cloud、Nginx高并發核心編程
- 用Python實現深度學習框架
- Visual Basic程序設計實踐教程
- 基于ARM Cortex-M4F內核的MSP432 MCU開發實踐
- Geospatial Development By Example with Python
- 跟戴銘學iOS編程:理順核心知識點
- Flink技術內幕:架構設計與實現原理
- 快樂編程:青少年思維訓練
- 你真的會寫代碼嗎