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