跳票之王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