JDK7新特性简单翻译介绍
JDK 7中
特点
这是由甲骨文正在开发的功能,和其他列表中,JDK 7中。
这些功能将建议列入中的Java SE 7平台JSR ,除了为实现特定的上市的。
评论:JDK7开发在openjdk.java.net
摘要
特点是按顺序列出,或多或少,从最低到最高整体的JDK软件栈。
此列表包含[新]功能,这实际上是集成的里程碑1,但由于笔误,此处没有列出前。 也有一个[更新]功能。
曾经计划JDK 7中,但后来推迟到JDK 8或更高版本的功能在本页面底部列出。
虚拟机
JSR 292:支持动态类型的语言(InvokeDynamic)
给JVM,Java语言,并在Java SE API扩展,以支持实施动态类型语言在Java语言本身的附近的性能水平
铅: 约翰玫瑰
规格: JSR 292 ; java.lang.invoke
目标:货币供应M3的里程碑
严格的检查类文件
在指定JSR 202 ,这是部分Java SE 6中 ,并在最近批准的维修修订的JSR 924 ,类文件的版本51(SE 7)或更高版本必须进行验证的类型检查验证; VM不能失败到老推理验证。
铅:卡伦金尼尔
规格: JSR 202 § 4.11.1
目标:M9的里程碑
语言
核心
并发性和集合更新(jsr166y)
一个轻量级的fork / join框架,灵活的和可重复使用的同步的障碍,传输队列,并发相连的双端队列,和线程本地伪随机数发生器
导语: Doug Lea的
规格: java.util.concurrent中 : ForkJoinPool , 相位 , TransferQueue ,ConcurrentLinkedDeque , ThreadLocalRandom
目标:M5的里程碑
国际
本地化增强
java.util.Locale类的升级,以支持IETF的BCP 47(语言识别标签)和非编码区35(本地数据标记语言)
规格: IETF的BCP 47 : java.util.Locale的 : forLanguageTag ,toLanguageTag ; UTR区35 : java.util.Locale的 :getUnicodeLocaleAttributes , getUnicodeLocaleType ,getUnicodeLocaleKeys
链接: 概述
里程碑目标:M11
单独的用户区域设置和用户界面的语言环境
升级处理的区域设置单独的用户界面的语言环境的格式语言环境
里程碑目标:M11
的I / O和网络
JSR 203:更多新的I / O Java平台的API(NIO.2)
文件系统访问,可扩展的异步I / O操作,套接字通道绑定和配置,新的API和多播数据报
铅: 阿兰贝特曼
规格: JSR 203
相关链接: 项目页面 ; 采访 , 谈视频 ; java.net文章
里程碑目标:M2
TLS 1.2
添加支持传输层安全性版本1.2( RFC 5246 )
铅: 布拉德韦特莫尔
规格: RFC 5246 , RFC 5289 , RFC 5469 ; javax.net.ssl :ExtendedSSLSession , SSLSocket.getHandshakeSession
里程碑目标:M11
安全与加密
椭圆曲线加密(ECC)
一个标准的椭圆曲线加密(ECC)算法的便携式的实施,使所有Java应用程序可以使用ECC出的
铅:文森特瑞安
目标:M5的里程碑
数据库连接
JDBC 4.1
升级到JDBC 4.1和1.1行集
铅:兰斯安徒生
里程碑目标:M11
客户端
XRender管道的Java 2D
基于X11 XRender扩展,它提供了访问许多现代GPU的功能后的一个新的Java2D图形管道
铅: 克莱门斯Eisserer ;团队: 德米特里Trembovetski
目标:M9的里程碑
6u10图形功能创建新的平台API
创建新平台的API原本在6u10的版本中实现的功能:透明和不规则窗口,和重量级/轻量级组件混合
铅:安东尼彼得罗夫
规格: java.awt中 : 窗口 : setShape , setOpacity ; 组件
目标:货币供应M3的里程碑
网站
更新XML堆栈
的XML堆栈组件升级到最新的稳定版本:JAXP 1.4,JAXB的2.2A,和JAX - WS 2.2
导语:王乔
规格:相应的维修评论JSR 206(JAXP) , JSR 222(JAXB)的 , JSR 224(JAX - WS)
里程碑目标:M12
管理
增强的MBean [更新]
增强现有的com.sun.management MBean的报告最近对整个系统的CPU负载,JVM进程的CPU负载,并发送JMX通知GC事件发生时(以前这个功能包括增强的JMX代理,但下降是由于时间不够)
铅:弗雷德里克Parain
里程碑目标:M13
推迟到8或更高版本的JDK