2011年03月02日 星期三 15:24
 
   
    Oracle 本周三发布了 JDK 7 的开发者预览版,可从下面地址下载:
    
    http://jdk7.java.net/preview/
    
    提供 Windows、Linux 和 Solaris 三种版本。
    
    构建编号为 b130 (a.k.a. 里程碑12) 主要是为开发人员提供一个测试 JDK 7 新特性的版本。
    
    Java 7,是JDK 7的另一个常用称呼,也叫做Java SE 7。JDK包括Java语言API类库,Java虚拟机JVM以及Java运行时JRE。根据2009年底的Devoxx大会,Java 7将会在2010年秋季正式到来,其中包括很多对平台意义重大的新特性。
    
    
     Java 7更新内容如下所示:
    
    
    ◆允许在switch中使用字符串
    
    ◆自动资源管理
    
    ◆通用实例创建来改进类型推断(diamond)
    
    ◆简化的Varargs方法调用
    
    ◆更好的整型文字综合性建议
    
    ◆Collections集合的语言支持
    
    ◆JSR292的语言支持
    
    在the OpenJDK 7特性页面中,你还可以看到其他的功能。
    
    这些功能分为不同的种类:
    
    ◆虚拟机(VM)
    
    ◆压缩的64位对象指针
    
    ◆G1垃圾回收器GC(G1)
    
    ◆JSR 292:非Java语言的虚拟机支持(动态调用,InvokeDynamic)
    
    
     语言方面(lang)
    
    
    ◆SR 294:模块化编程的语言以及虚拟机支持
    
    ◆JSR 308:Java类型注释
    
    ◆语言微小增强(我所谈论的Project Coin)
    
    ◆JSR TBD: Project Lambda
    
    
     内核(core)
    
    
    ◆模块化(Jigsaw项目)
    
    ◆对类加载器的结构进行升级
    
    ◆关闭URLClassLoader的方法
    
    ◆Unicode 5.1标准
    
    ◆并行以及集合的升级(jsr166y)
    
    ◆JSR 203:Java平台(NIO.2)的更多新型I/O API
    
    ◆SCTP (流控制传输协议,Stream Control Transmission Protocol)
    
    ◆SDP (套接字直接协议,Sockets Direct Protocol)
    
    ◆椭圆曲线加密技术(ECC)
    
    
     客户端(client)
    
    
    ◆Java 2D的XRender管道
    
    ◆转发端口6u10部署特性
    
    ◆为6u10图形功能创建新的平台API
    
    ◆Swing的Nimbus外观和感觉
    
    ◆Swing的JLayer元件
    
    
     网络(web)
    
    
    ◆更新XML的栈
    
    原文载自:开源中国社区 [http://www.oschina.net]
    
    本文地址:http://www.oschina.net/news/15753/jdk-7-developer-preview
   
   
Zeuux © 2025
京ICP备05028076号