跳票之王Java8終于 釋出
了!
Java8帶來了一系列激動人心的新特性,包括lambda、新的時間日期AOPI,以及
AtomicInteger 和 AtomicLong ,在多線程環境下性能提升不少。
- JEP 126 :Lambda、虛拟擴充方法
- JEP 138 :基于Autoconf的建構系統
- JEP 160 :針對Method Handles的Lambda形式的表征
- JEP 161 :簡潔的配置檔案
- JEP 162 :為子產品化做準備
- JEP 164 :利用CPU指令來改善AES加密的性能
- JEP 174 :Nashorn引擎,允許在Java程式中嵌入JS代碼
- JEP 176 :自動檢測識别Caller-Sensitive方法
- JEP 179 :JDK API變化和穩定性記錄
- JEP 142 :減少指定字段上的緩存争用
- JEP 122 :移除Permanent Generation(永久代)
- JEP 173 :移除一些很少使用的垃圾回收器組合
- JEP 136 :提供更多的驗證錯誤資訊
- JEP 147 :減少類中繼資料封裝
- JEP 148 :支援建立小型虛拟機(3M以下)
- JEP 171 :添加3個記憶體有序化的内聯函數
- JEP 153 :指令行啟動JavaFX應用
- JEP 101 :目标類型推斷
- JEP 104 :Java類型注解
- JEP 105 :DocTree API
- JEP 106 :在javax.tools中添加Javadoc
- JEP 117 :移除APT(Annotation-Processing Tool)
- JEP 118 :運作過程中可通路參數名
- JEP 120 :重複注解
- JEP 139 :增強了javac,以改善建構速度
- JEP 172 :DocLint工具,用來檢查Javadoc注釋内容
- JEP 103 :并行數組排序
- JEP 107 :集合資料批量操作
- JEP 109 :增強的包含Lambda的核心庫
- JEP 112 :改進了字元集的實作
- JEP 119 :Core Reflection提供的javax.lang.model實作
- JEP 135 :Base64編解碼
- JEP 149 :減少了核心庫的記憶體占用
- JEP 150 :日期時間API
- JEP 155 :改進對并發的支援
- JEP 170 :JDBC 4.2
- JEP 177 :java.text.DecimalFormat.format優化
- JEP 178 :靜态連結的JNI庫
- JEP 180 :使用平衡樹處理頻繁的HashMap碰撞
- JEP 127 :改進了本地資料封裝,采用Unicode CLDR資料
- JEP 128 :BCP 47局部比對
- JEP 133 :Unicode 6.2
- JEP 184 :HTTP URL通路權限
- JEP 113 :MS-SFU Kerberos 5擴充
- JEP 114 :TLS Server Name Indication(SNI)擴充
- JEP 115 :AEAD密碼套件
- JEP 121 :更強的密碼加密系統算法
- JEP 123 :可配置的安全随機數生成方法
- JEP 124 :增強了證書撤回檢測API
- JEP 129 : NSA Suite B 加密算法實作
- JEP 130 :SHA-224消息摘要算法實作
- JEP 131 :針對64位Windows的SunPKCS11加密提供程式
- JEP 140 :特權限制
- JEP 166 :徹底檢修JKS-JCEKS-PKCS12密鑰庫
- JEP 185 :JAXP 1.5(限制擷取外部資源)
- JDK 8下: http://www.oracle.com/technetwork/java/javase/downloads/index.html