如今,Java 是世界上最受歡迎和需求量最大的編程語言之一,每年有超過 700 萬 Java 開發人員和數千人在線學習 Java(在 CodeGym 等平台和其他方式上),因為 Java 廣泛用於各個領域行業和各種商業目的。您可能知道也可能不知道,Java 有著悠久的歷史(實際上將近 30 年)。Java 作為 Project Oak 誕生於 1990 年代初,最初旨在成為一種小眾編程語言,旨在用於數字有線電視行業,為機頂盒和智能電視等數字設備編程。將 Java 帶到現在的位置花費了數年時間和多次更改。正所謂歸根結底,方能找到意義。
我們知道大多數學習 Java 的人,甚至是專業的 Java 開發人員通常都缺乏 Java 是如何開發和演變的知識,我們認為更詳細地探索 Java 的歷史是個好主意。

Java:根源
Java 誕生於 1991 年 6 月,當時是一個名為“Oak”的項目,由為 Sun Microsystems 工作的一小群工程師開發。他們稱自己為綠隊:James Gosling、Mike Sheridan 和 Patrick Naughton。之所以選擇“橡樹”這個詞來命名這項新技術,是因為橡樹是力量和耐用的象徵。時間表明,儘管由於 Oak 已經註冊為另一個商標的一部分,它在 1995 年被更改為 Java,但這個名稱最終非常合適甚至具有預見性。James Gosling 是該項目的負責人,他最初的目標是創建一種面向對象的編程語言,可以實現虛擬機,並且比 C/C++ 更簡單、更通用,但同時具有類似於 C/C++ 的語法,以方便當前熟悉 C 符號的程序員學習和使用。新的編程語言最初主要是為數字有線電視行業設計的,用於對具有智能功能的新一代電視和各種機頂盒設備進行編程。Java:新的希望
一種新的編程語言的開發直到 1995 年才完成。1996 年初,Sun Microsystems發布了Java 1.0 的第一個公開實現。“Java 的一次編寫到處運行的能力及其易於訪問的特性促使軟件和 Internet 社區將其作為為複雜網絡編寫應用程序的事實標準。我們很高興邀請開發人員立即下載 Java 1.0 並開始構建下一個殺手級應用程序,”Sun Microsystems 在宣布推出 Java 的新聞稿中說。在發布之前,即 1995 年,該項目從 Oak 更名為Java。原因:原來的名字已經是 Oak Technologies 的商標。據 James Gosling 說,他們有各種其他選項可以用作新名稱,包括“dynamic”、“revolutionary”、“jolt”和“DNA” ,作為反映進化的東西,這項技術的動態和持久性。“Java 是與 Silk 一起的最佳選擇之一,”Gosling 說。最終,在喝咖啡的時候,他決定讓 Java 成為最終選擇,並以印度尼西亞的一個島嶼命名該語言,該島嶼是第一批咖啡的產地。Java:革命
Java 在當時真的是軟件開發的一場革命嗎?嗯,更準確地說,這是一個非常需要的解決方案,而且很快就被市場適應了。主要使用 Java 作為有線電視設備編程語言的想法在 Java 開發過程中被放棄了,因為開發人員意識到它太先進了,無法被當時的數字有線電視行業所採用。相反,Java 具有 Internet 編程所需的所有品質,這在 1990 年代蓬勃發展。Java 基於“一次編寫,隨處運行”的承諾,支持流行平台上的免費運行時。與 C/C++ 相比,它還提供了更多的安全性,支持可配置的安全選項,允許程序員輕鬆限制對某些網絡和/或文件的訪問。- 簡單的,
- 強壯的,
- 便攜的,
- 平台無關,
- 安全,
- 高性能,
- 多線程,
- 建築中立,
- 面向對象,
- 解釋,
- 動態的。
- 使用面向對象的編程方法。
- 支持在多個平台和操作系統上執行相同的代碼。
- 內置計算機網絡支持。
- 允許安全地執行來自遠程源的代碼。
- 易於學習和使用。
GO TO FULL VERSION