Java關鍵詞 (特性)
- 簡單性
- 面向對象
- 網絡技能
- 健壯性
- 安全性
- 體系結構中立 (編譯生成與機器無關的字節碼)
- 可移植性
- 解釋型
- 高性能 (優秀的JIT彌補瞭解釋型的不足)
- 多線程
- 動態性 (反射機制)
Java applet (已過時)
用於在網頁中嵌入一個動態可交互的小程序,現如今基本已被Flash和JavaScript取代。
版本與新特性
版本 | 年份 | 新特性 | 類與接口的數量 |
---|---|---|---|
1.0 | 1996 | 語言本身 | 211 |
1.1 | 1997 | 內部類 | 477 |
1.2 | 1998 | 無 | 1524 |
1.3 | 2000 | 無 | 1840 |
1.4 | 2002 | 斷言 | 2723 |
5.0 | 2004 | 泛型類型、“for each”循環、可變元參數、自動裝箱、元數據、枚舉、靜態導入 | 3279 |
6 | 2006 | 無 | 3793 |
7 | 2011 | 基於字符串的swith、變形操作符、二進制字面量、異常處理改進 | 4024 |
補充* (來自developerWorks中國的Java 8 新特性概述)
版本 | 年份 | 新特性 | 類與接口的數量 |
---|---|---|---|
8 | 2014 | 函數式接口、Lambda 表達式、集合的流式操作、註解的更新、安全性的增強、IO\NIO 的改進、完善的全球化功能 | * |