JDK 8
JDK 8 Features
JDK 8 Milestones
JEP 184: HTTP URL Permissions | HTTP URL 权限
JEP 185: Restrict Fetching of External XML Resources | 限制获取外部 XML 资源
JEP 171: Fence Intrinsics | Fence 内置函数
JEP 174: Nashorn JavaScript Engine | Nashorn JavaScript 引擎
JEP 176: Mechanical Checking of Caller-Sensitive Methods | 调用敏感方法的机械检查
JEP 178: Statically-Linked JNI Libraries | 静态链接的 JNI 库
JEP 179: Document JDK API Support and Stability | 文档化 JDK API 的支持和稳定性
JEP 180: Handle Frequent HashMap Collisions with Balanced Trees | 使用平衡树处理频繁的 HashMap 冲突
JEP 155: Concurrency Updates | 并发更新
JEP 161: Compact Profiles | 紧凑配置文件
JEP 162: Prepare for Modularization | 为模块化做准备
JEP 140: Limited doPrivileged | 有限的 doPrivileged
JEP 126: Lambda Expressions & Virtual Extension Methods | Lambda 表达式和虚拟扩展方法
JEP 123: Configurable Secure Random-Number Generation | 可配置的安全随机数生成
JEP 119: javax.lang.model Implementation Backed by Core Reflection | 由核心反射支持的 javax.lang.model 实现
JEP 120: Repeating Annotations | 重复的注解
JEP 118: Access to Parameter Names at Runtime | 在运行时访问参数名称
JEP 109: Enhance Core Libraries with Lambda | 使用 Lambda 增强核心库
JEP 115: AEAD CipherSuites
Java 8's new Type Annotations
JEP 101: Generalized Target-Type Inference | 广义目标类型推断
JEP 104: Type Annotations | 类型注解
JEP 107: Bulk Data Operations for Collections | 集合的批量数据操作
JEP 172: DocLint
JEP 173: Retire Some Rarely-Used GC Combinations | 废弃一些很少使用的 GC 组合
JEP 164: Leverage CPU Instructions for AES Cryptography | 利用 CPU 指令进行 AES 加密
JEP 166: Overhaul JKS-JCEKS-PKCS12 Keystores | 改进 JKS-JCEKS-PKCS12 密钥库
JEP 170: JDBC 4.2
JEP 160: Lambda-Form Representation for Method Handles | 方法句柄的 Lambda 表达式表示
JEP 149: Reduce Core-Library Memory Usage | 减少核心库的内存使用
JEP 150: Date & Time API | 日期和时间 API
JEP 148: Small VM | 小型虚拟机
JEP 147: Reduce Class Metadata Footprint | 减少类元数据占用空间
JEP 142: Reduce Cache Contention on Specified Fields | 减少指定字段的缓存争用
JEP 139: Enhance javac to Improve Build Speed | 增强 javac 以提高构建速度
JEP 138: Autoconf-Based Build System | 基于 Autoconf 的构建系统
JEP 135: Base64 Encoding & Decoding | Base64 编码与解码
JEP 103: Parallel Array Sorting | 并行数组排序
JEP 177: Optimize java.text.DecimalFormat.format | 优化 java.text.DecimalFormat.format
JEP 153: Launch JavaFX Applications | 启动 JavaFX 应用程序
JEP 136: Enhanced Verification Errors | 增强的验证错误
JEP 133: Unicode 6.2
JEP 128: BCP 47 Locale Matching | BCP 47 区域设置匹配
JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data | 改进区域设置数据打包和采用 Unicode CLDR 数据
JEP 122: Remove the Permanent Generation | 移除永久代
JEP 121: Stronger Algorithms for Password-Based Encryption | 基于密码的加密的更强算法
JEP 114: TLS Server Name Indication (SNI) Extension | TLS 服务器名称指示(SNI)扩展
JEP 113: MS-SFU Kerberos 5 Extensions | MS-SFU Kerberos 5 扩展
JEP 106: Add Javadoc to javax.tools | 在 javax.tools 中添加 Javadoc
JEP 105: DocTree API
JEP 129: NSA Suite B Cryptographic Algorithms | NSA Suite B 密码算法
JEP 112: Charset Implementation Improvements | 字符集实现改进
JEP 131: PKCS#11 Crypto Provider for 64-bit Windows | 64 位 Windows 的 PKCS#11 加密提供程序
JEP 130: SHA-224 Message Digests | SHA-224 消息摘要
JEP 124: Enhance the Certificate Revocation-Checking API | 增强证书吊销检查 API
JEP 117: Remove the Annotation-Processing Tool (apt) | 移除注解处理工具(apt)