官术网_书友最值得收藏!

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業界的影響還在持續深化。

主站蜘蛛池模板: 临桂县| 奇台县| 定结县| 新乐市| 澄江县| 渝中区| 大余县| 环江| 漯河市| 酉阳| 安丘市| 玉田县| 新昌县| 襄城县| 孟连| 邹城市| 汉阴县| 抚宁县| 扎鲁特旗| 麻城市| 东乡| 云梦县| 大名县| 两当县| 海宁市| 淮滨县| 平阴县| 姚安县| 天镇县| 新昌县| 横峰县| 龙州县| 河源市| 南阳市| 龙游县| 林西县| 泊头市| 千阳县| 昌都县| 北海市| 淮安市|