1991 年 Sun 成立 Green 項目,目標開發嵌入式家電控制系統。團隊發現 C++ 過於複雜、安全性差,於是在「簡單、可靠、緊湊、可移植」框架下設計新語言,命名 Oak(橡樹)。
| 年份 | 里程碑事件 |
|---|---|
| 1991 | Green 項目啟動,Oak 誕生 |
| 1992 | 首個成果:*7 手持設備控制器;成立 First Person 公司 |
| 1993 | 轉向網絡應用(WWW 爆發) |
| 1994 | Oak 開源,開發瀏覽器 WebRunner(後改名 HotJava),Applet 讓網頁動態化 |
| 1995 | Oak 更名 Java(商標衝突);JDK 1.0a2 發布;被評十大科技產品 |
| 1996 | Sun 成立 JavaSoft;Netscape/IBM/Microsoft IE 支持;JBuilder、Visual Cafe 等 IDE 湧現 |
| 1997 | JDK 1.1 發布 |
| 1998 | JDK 1.2 發布,更名 J2SDK 1.2 (Java 2);劃分 J2EE/J2SE/J2ME |
| 2000 | J2SDK 1.3 |
| 2002 | J2SDK 1.4 |
| 2004 | J2SDK 1.5(引入泛型、註解、枚舉、自動拆裝箱) |
| 2006 | JDK 1.6 發布 |
| 2010 | Oracle 收購 Sun |
| 2011 | Java 7 發布 |
| 2014 | Java 8 發布(Lambda、Stream、新日期時間 API) |
簡單性、面向對象、分布式、解釋執行、健壯性、安全性、平台無關、可移植、高性能(JIT)、多線程、動態性。
E:\Java\jdk1.7.0、E:\Java\jre1.7.0)JAVA_HOME = JDK 安裝目錄Path 追加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarcmd → java -version / javac 顯示版本即成功
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!!");
}
}
javac HelloWorld.java 編譯生成 .classjava HelloWorld 執行字節碼