- Java程序設計基礎教程
- 陳振興等主編
- 791字
- 2024-03-22 12:33:29
1.1 Java語言的發展歷史
1991年,James Gosling在Sun公司帶領一個位于加利福尼亞州門洛帕克市的工作組研究開發新技術,這個工作組想要設計一種用于消費類電子產品的小型計算機語言。最初該語言被命名為Oak,用于電視機、移動電話、鬧鐘、烤面包機等家用電器的控制和通信。這些消費類電子產品有個最大的特點——資源有限,無論是計算處理能力還是存儲能力都非常有限,因此要求該語言必須非常輕量且能夠生成非常緊湊的代碼。另外,因為不同的廠商選擇不同的CPU,所以要求該語言不能和特定的體系結構綁在一起,即語言本身必須是獨立的。但由于太過超前的設計理念和設計、生產、消費生態的制約,這些智能家電的市場需求沒有預期的高,Sun公司最終放棄了該項計劃。隨著互聯網的發展,工作組又對Oak進行了改造,開發了一種能將小程序嵌入網頁中執行的技術——Applet,該語言得以廣泛應用。
那么Java名稱因何而來呢?Java是印度尼西亞爪哇島的英文名稱,因盛產咖啡而聞名,參與該語言名稱提議的人員在Java島上曾喝過一種美味的咖啡,于是提議用Java來命名這個新語言,且得到了其他人員的認可,Java名稱就此誕生。
看到了該語言廣闊的應用前景,Sun公司于1995年5月正式以Java的名稱將其發布,并于1996年1月推出了Java的第一個開發工具包(JDK 1.0)。1999年6月,Sun公司發布Java的三大版本,即標準版(Java SE)、企業版(Java EE)、微型版(Java ME)。2009年4月20日,Oracle公司收購Sun公司,隨后Oracle公司獲得了兩項軟件資產,即Java和Solaris。2007年11月,Java語言作為服務器端編程語言,取得了極大的成功;而Android平臺的流行,則讓Java語言獲得了在客戶端程序上大展拳腳的機會。2014年,Java 8發布,該版本是自Java發布以來改動最大的一個版本,雖然已經過去多年,但是Java 8依然是目前最流行的開發版本之一。截至2022年3月22日,最新的JDK版本為Java SE 18。
Java發展到今天,已經不再是一個單純的語言概念,而是一個技術門類、一個平臺,無數應用的開發都基于Java。從發展態勢看,Java對IT業界的影響還在持續深化。
- Animate CC二維動畫設計與制作(微課版)
- JavaScript從入門到精通(第3版)
- Java軟件開發基礎
- MATLAB for Machine Learning
- 零基礎入門學習Python(第2版)
- Learning Unreal Engine Android Game Development
- Machine Learning in Java
- iOS自動化測試實戰:基于Appium、Python與Pytest
- C/C++數據結構與算法速學速用大辭典
- Visual Basic程序設計習題與上機實踐
- Go語言開發實戰(慕課版)
- 軟件工程與UML案例解析(第三版)
- Java EE 8 and Angular
- 寫給青少年的人工智能(Python版·微課視頻版)
- Responsive Web Design with jQuery