<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Java 的歷史 > 原文: [https://javabeginnerstutorial.com/core-java-tutorial/history-of-java/](https://javabeginnerstutorial.com/core-java-tutorial/history-of-java/) Java 是一種通用的通用計算機編程語言,它是基于環境的,基于類的,面向對象的,并且經過專門設計以盡可能減少應用依賴項。 Java 最初是為交互式電視開發的,但是對于當時的數字有線電視行業來說,它是太先進的技術。 建議讓應用開發人員“編寫一次,就可以在任何地方運行”,這表明已編譯的 Java 代碼可以在縱容 Java 的所有平臺上運行,而無需重新編譯。 Java 應用被編譯為可以在任何 Java 虛擬機([JVM](https://javabeginnerstutorial.com/core-java-tutorial/jdk-vs-jre-vs-jvm/))上運行的字節碼,而與計算機的架構無關。 Java 包羅萬象,但事實并非如此。 它毫不費力地開始。 這一切始于 1990 年,當時 Sun Microsystems 工程師 Patrick Naughton 對 Sun 的 C++ 和 C API 的情況更加惱火,并有機會作為 The Stealth Project 的一部分來創建替代語言。 Stealth Project 很快變成了 Green Project,Mike Sheridan 和 James Gosling 進入了行列,該小組開始開發用于對下一代智能設備進行編程的新技術。 編譯后的代碼對其他處理器毫無用處,因此必須重新編譯。 因此 5 人的合作伙伴也被稱為“綠色團隊”,開始致力于產生一種可訪問且具有成本效益的解決方案。 他們工作了 18 個月來建立一種靈活的,與平臺無關的語言,該語言可以創建可以在不同環境下的各種處理器上運行的代碼。 上面的必要性導致 Java 的創建。 ## Java 開發 Java 編程語言是由 James Gosling,Patrick Naughton,Chris Warth,Mike Sheridan 和 Ed Frank 的 5 位杰出人士開發的,但是 James Gosling 被認為是發明者,因為他完成了 Java 的原始設計并實現了 Java 的原始編譯器, 虛擬機。 他們全都為 Sun Microsystems,Inc. 經營,并于 1991 年開發。該語言用了 18 個月的時間完成,并最初的名稱為“Oak”,由于版權問題,該名稱于 1995 年重命名為 Java。 合作伙伴聚集在一起,決定一個新名稱。 建議的單詞是“動態的”,“革命的”,“絲綢的”,“搖晃的”,“DNA”等。他們想要揭示技術真實性的東西:革命性的,動態的,活潑的,酷的,獨特的且易于拼寫的,樂于講述的。 根據 **James Gosling** 的說法,“Java 是 Silk 的首選之一”。 最多的團隊成員首選 Java,因為名稱是唯一的。 ## Java 版本 自 JDK 1.0 以來,Java 語言經歷了各種修改,并且將許多類和單元包含到標準庫中。 從 J2SE 1.4 開始,Java 語言的開發已經由 Java Community Process(JCP)監督,該社區利用 Java Specification Requests(JSR)提出和指定對 Java 程序的擴展和修改。 該語言由 Java 語言規范(JLS)規定; 根據 JSR 901 對 JLS 進行更改。 除了語言的變化之外,Java 類庫還進行了許多令人激動的更改,從 JDK 1.0 中的幾百個類增加到 J2SE 5 中的三千多個。全新的 API,例如 Swing 和 Java2D 已提出,并且反對了許多原始的 JDK 1.0 類和實踐。 某些程序允許將 Java 程序從 Java 平臺的一種版本轉換為舊版本(例如,將 Java 5.0 反向移植到 1.4)。 2017 年 9 月,Java 平臺首席設計師 Mark Reinhold 的目標是將發布系列更改為“每六個月發布一次特色發布”,而不是當前的兩年時間表,此計劃隨后生效。 Java 8 是當前支持的長期支持(LTS)版本,而 Java 10 是目前認可的加速發布版本,截至 3 月 20 日, 2018 年。Java10 支持終止于與 Java 11 支持開始的同一天(計劃于 2018 年 9 月開始),Java 11 將成為 Java 8 之后的下一個 LTS。不再公開支持 Java 7,Java 9 自 Java 以來??已停止接受更新。 9 是一個短期快速發布版本,已被 Java 10 取代,并且 Java 8 的“公共更新結束”預計將于 2019 年 1 月用于商業用途,而不早于 2020 年 12 月用于非商業用途。 **已發布**的幾個 Java 版本,**它們是**: * JDK Alpha 和 Beta(1995) * JDK 1.0(1996 年 1 月 23 日) * JDK 1.1(1997 年 2 月 19 日) * J2SE 1.2(1998 年 12 月 8 日) * J2SE 1.3(2000 年 5 月 8 日) * J2SE 1.4(2002 年 2 月 6 日) * J2SE 5.0(2004 年 9 月 30 日) * Java SE 6(2006 年 12 月 11 日) * Java SE 7(2011 年 7 月 28 日) * Java SE 8(2014 年 3 月 18 日) * [Java SE 9(2017 年 9 月 21 日)](https://www.oracle.com/java/java9.html) * [Java SE 10(2018 年 3 月 20 日)](https://www.oracle.com/technetwork/java/javase/10-relnote-issues-4108729.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看