首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 發展簡史:從 Oak 到 Java 8 的關鍵里程碑

     編輯:Java 綜合教學

Java 發展簡史:從 Oak 到 Java 8 的關鍵里程碑

1. 起源:Green 項目與 Oak 語言

1991 年 Sun 成立 Green 項目,目標開發嵌入式家電控制系統。團隊發現 C++ 過於複雜、安全性差,於是在「簡單、可靠、緊湊、可移植」框架下設計新語言,命名 Oak(橡樹)。

2. 關鍵時間軸

年份里程碑事件
1991Green 項目啟動,Oak 誕生
1992首個成果:*7 手持設備控制器;成立 First Person 公司
1993轉向網絡應用(WWW 爆發)
1994Oak 開源,開發瀏覽器 WebRunner(後改名 HotJava),Applet 讓網頁動態化
1995Oak 更名 Java(商標衝突);JDK 1.0a2 發布;被評十大科技產品
1996Sun 成立 JavaSoft;Netscape/IBM/Microsoft IE 支持;JBuilder、Visual Cafe 等 IDE 湧現
1997JDK 1.1 發布
1998JDK 1.2 發布,更名 J2SDK 1.2 (Java 2);劃分 J2EE/J2SE/J2ME
2000J2SDK 1.3
2002J2SDK 1.4
2004J2SDK 1.5(引入泛型、註解、枚舉、自動拆裝箱)
2006JDK 1.6 發布
2010Oracle 收購 Sun
2011Java 7 發布
2014Java 8 發布(Lambda、Stream、新日期時間 API)

3. Java 三大版本定位

  • J2EE (Java EE):企業級服務端開發、電子商務
  • J2SE (Java SE):桌面應用、標準類庫
  • J2ME:嵌入式/手機設備(已淡出)

4. 語言核心特性

簡單性、面向對象、分布式、解釋執行、健壯性、安全性、平台無關、可移植、高性能(JIT)、多線程、動態性。

5. 開發環境搭建(JDK 1.7 為例)

  1. 官網下載 JDK,建議 JDK 與 JRE 安裝在同一父目錄下不同子目錄(如 E:\Java\jdk1.7.0、E:\Java\jre1.7.0)
  2. 配置環境變量:
    • JAVA_HOME = JDK 安裝目錄
    • Path 追加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    • CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  3. 驗證:cmd → java -version / javac 顯示版本即成功

環境變量配置演示

6. 第一個程序與編譯運行

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!!");
    }
}
  • javac HelloWorld.java 編譯生成 .class
  • java HelloWorld 執行字節碼
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved