Java 7 的新特性一览表

  |   0 评论   |   3,695 浏览

    官方说是 7月28日 正式发布 Java 7 ,正常的话我们应该在 7月29日 看到这个版本。很快了,就两天时间。

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

    Java 7 的技术:



    JDK   Java Language
    Java Language
    ` Tools &
    Tool APIs
    java javac javadoc jar javap JPDA JConsole Java VisualVM Java DB
    Security Int'l RMI IDL Deploy Monitoring Troubleshoot Scripting JVM TI
    JRE RIAs

    Java Web Start Applet / Java Plug-in
    User Interface
    Toolkits
    AWT Swing Java 2D
    Accessibility Drag n Drop Input Methods Image I/O Print Service Sound
      Java SE
    API
    Integration
    Libraries
    IDL JDBC JNDI RMI RMI-IIOP Scripting
    Other Base
    Libraries
    Beans Int'l Support Input/Output JMX JNI Math
    Networking Override Mechanism Security Serialization Extension Mechanism XML JAXP
    lang and util
    Base Libraries
    lang and util Collections Concurrency Utilities JAR Logging Management
    Preferences API Ref Objects Reflection Regular Expressions Versioning Zip Instrumentation
    Java Virtual
    Machine
    Java HotSpot Client and Server VM

    Description of Java Conceptual Diagram

    新特性一览表:

    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://download.oracle.com/javase/7/docs/

    转自:http://www.oschina.net/news/20119/new-features-of-java-7

    ---- EOF ----
    点击加入开源技术 Q 群 242561391,让学习和分享成为一种习惯!

    评论

    发表评论

    validate