Java 7 的新特性详细一览表

oracle于2011年7月28日发布 JDK7 正式 版。

让我们先来看看 Java 7 都有什么新特性吧。

Java 7 的架构图:

新特性一览表:

Swing

网络

集合

RIA/发布

XML

java.lang 包

Java 虚拟机

Java I/O

java.nio.file 包以及相关的包java.nio.file.attribute 提供对文件 I/O 以及访问文件系统的全面支持,请看File I/O (featuring NIO.2) .

  • 目录<Java home> /sample/nio/chatserver/ 包含使用 java.nio.file 包的演示程序
  • 目录<Java home> /demo/nio/zipfs/ 包含 NIO.2 NFS 文件系统的演示程序

安全性

并发

  • fork/join 框架,基于ForkJoinPool 类,是Executor 接口的实现,设计它用来进行高效的运行大量任务;使用 work-stealing 技术用来保证大量的 worker 线程工作,特别适合多处理器环境,详情请看Fork/Join
    • 目录<Java home> /sample/forkjoin/ 包含了 fork/join 框架的演示程序
  • ThreadLocalRandom 类class 消除了使用伪随机码线程的竞争,请看Concurrent Random Numbers .
  • Phaser 类是一个新的同步的屏障,与CyclicBarrier 类似.

Java 2D

国际化

  • 支持Unicode 6.0.0  
    • 目录<Java home> /demo/jfc/Font2DTest/ 包含 Unicode 6.0 的演示程序
    • Java SE 7 可容纳在 ISO 4217 中新的货币,详情请看Currency 类.

Java 编程语言特性

JDBC 4.1

  • 支持使用try-with-resources 语句进行自动的资源释放,包括连接、语句和结果集
  • 支持 RowSet 1.1

 

 

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
文章转载自:开源中国社区 [http://www.oschina.net ]
原文地址:http://www.oschina.net/news/20119/new-features-of-java-7

你可能感兴趣的:(新特性,JDK7)