`

Java 7 的新特性一览表

 
阅读更多

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

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

发布之前让我们先来看看 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


分享到:
评论

相关推荐

    Java各版本新特性一览表,汇总Java 8~21的新特性,按功能分类速查

    全面梳理Java 8到Java 21的新特性,以功能分类呈现:并发、语法、集合、性能等清晰对比,查找便捷,快速掌握升级亮点,让你知道Java这些年到底偷偷加了啥~

    JDBC4.0 API一览表

    **JDBC4.0 API一览表** Java Database Connectivity (JDBC) 是Java编程语言中用于规范应用程序如何访问数据库的标准接口。JDBC4.0是Oracle公司在JDBC3.0基础上进行的一次重大更新,旨在提高数据库操作的效率、稳定...

    Java语法大全史上最全语法

    Java的这一特性得益于其强大的虚拟机JVM(Java Virtual Machine)的存在。 ### Java的编译与执行过程 Java源代码(.java文件)首先通过编译器javac进行词法分析、语法分析以及类型检查,最终生成字节码文件(....

    开发问题一览表,JDK API

    这个“开发问题一览表,JDK API”很可能是对Java开发过程中常见问题的集合,以及JDK API相关知识的详细解释。下面将详细探讨JDK API的主要组件、常见问题及其解决方案。 1. **核心类库**:JDK API的核心类库包括了`...

    UML所有工具一览表

    本文将基于一份截至2010年5月的UML工具一览表,深入探讨这些工具的特点和功能,为软件工程师和架构师提供参考。 #### Acceleo Acceleo是一款由法国团队开发的模板引擎,特别之处在于它与Eclipse及EMF(Eclipse ...

    java 知识一览,所有知识汇总,最好的资料

    十、Java 8及以后的新特性 10.1 Lambda表达式:简化匿名内部类,提高代码可读性。 10.2 Stream API:处理集合数据的新方式,提供函数式编程风格。 10.3 Date-Time API:更强大、易用的日期和时间处理库。 以上...

    vi编辑器命令一览表

    随着版本的发展,VI 的增强版 VIM(Vi Improved)成为了更流行的选择,它不仅保留了 VI 的所有功能,还增加了许多新的特性,比如语法高亮、图形用户界面、鼠标支持等。 #### 二、启动与打开文件 - **vifilename**:...

    SWT事件一览表

    SWT事件处理机制是其核心特性之一,它允许开发者响应各种用户交互行为,从而实现动态和响应式的界面设计。 ### SWT事件类型及处理 #### ControlEvent:控件事件 - **监听器和适配器**:`ControlListener`和`...

    umltools2006 实用工具一览表

    ### UMLTools2006 实用工具一览表 #### 概述 UMLTools2006 是一份详尽的文档,汇总了截至2006年1月全球范围内的各种UML(统一建模语言)相关工具。这份文档为软件开发者提供了宝贵的信息资源,帮助他们更好地理解和...

    Hibernate 参数设置一览表.doc

    5. **hibernate.session_factory_name**:这个参数用于在JNDI(Java Naming and Directory Interface)中注册SessionFactory的名称,便于其他组件查找和使用。 6. **hibernate.max_fetch_depth**:它限制了外连接...

    DBCP和C3P0连接池常用配置参数一览表

    DBCP(Database Connection Pool)是Apache提供的一个开源数据库连接池实现,广泛应用于Java应用程序中以提高数据库访问效率。以下是DBCP中常用的配置参数: 1. **`driverClassName`** - 描述:指定JDBC驱动类名。...

    JSP高级编程(全)

    第一部分 JSP 技术与J2EE 技术 第1 章 JavaBeans 组件...附录1 支持EJB1.0 技术规范的EJB 平台开发工具一览表 附录2 JDBC Driver 一览表 附录3 WebLogic 服务器的配置方法 附录4 本书中所用数据库的数据库结构 参考文献

    JavaWeb的HTML学习的帮助文档

    HTML5是目前最常用的版本,它引入了许多新特性,如离线存储(离线应用)、拖放功能、媒体元素(`&lt;video&gt;`和`&lt;audio&gt;`)等,极大地增强了网页的交互性和实用性。 DHTML,即Dynamic HTML,是HTML与JavaScript、CSS和...

    java版商城源码下载-startShow:点赞项目一览图

    【Java版商城源码下载——startShow:点赞项目一览图】是针对Java开发的电子商务平台的源代码资源,主要用于学习、研究或者二次开发。在Java技术领域,商城系统的开发是一项常见的任务,涉及到的技术栈广泛,涵盖了...

    Oracle经典问答一览

    24. **移动表/索引**:`ALTER TABLE 表 MOVE TABLESPACE 新表空间`,`ALTER INDEX 索引 REBUILD TABLESPACE 新表空间`。 25. **激活DBA Studio**:在Linux/Unix环境下,遵循Oracle提供的安装和配置指南。 26. **...

Global site tag (gtag.js) - Google Analytics