Java的各版本

出自 ProgWiki
前往: 導覽搜尋

Java的各版本,參照:『維基百科~Java_version_history

JDK 1.0

JDK 1.1

參照: Version 1.1 press release

J2SE 1.2

參照: Version 1.2 press release

  • strictfp關鍵字
  • Swing graphical API
  • 集合框架

J2SE 1.3

J2SE 1.4

參照: Version 1.4 press release

  • assert關鍵字(JSR 41
  • NIO(JSR 51
  • logging API (JSR 47
  • image I/O API能夠讀取或寫入JPEG和PNG
  • XML解析器和XSLT處理器(JAXP)(JSR 5JSR 63
  • StringBuilder

J2SE 5.0

參照: New Features and Enhancements J2SE 5.0

  • 泛型(JSR 14
  • 元數據、註解 (JSR 175
  • 自動裝箱 /拆箱:原始類型(如int)和類別(如Integer)之間的自動轉換(JSR 201
  • enum關鍵字可以創建一個型別安全的 ,有序的值的資料類型(JSR 201
  • 可變參數
  • 強化for each迴圈,能夠使用標準Collection類別去列舉。(JSR 201
  • 多執行緒可以直接透過記憶體溝通
  • 靜態導入 (Static imports)

Java SE 6

Java SE 7

Java SE 8

參照: What's New in JDK 8

  • Language-level support for lambda expressions (JSR 335
  • Project Nashorn, a JavaScript runtime (JSR 223
  • 無號整數算術
  • Date and Time API(JSR 310