`
H雨心Y
  • 浏览: 7997 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JDK 7新特性_感觉比较官方(转)

    博客分类:
  • J2SE
阅读更多

JDK 7下载地址已经发布了,好久不关注Java方面的消息了,也很久没更新过这里,不过JDK 7正式版的发布着实算是个大动作,官方说是7月28日正式发布 Java 7,正常的话我们应该在 7月29日 看到这个版本。很快了,就两天时间。

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

Java 7 的架构图:

jdk1.7 300x110 JDK 7 下载

jdk1.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 类.
分享到:
评论

相关推荐

    JDK_API_1_6

    **JDK_API_1_6** 是Java Development ...总的来说,JDK_API_1_6对于任何希望深入理解Java 1.6特性和API的开发者来说都是宝贵的资源。通过阅读和研究这个文档,开发者可以提升编程技能,更好地利用Java平台提供的功能。

    jdk1.6_api_zh_CN

    7. **并发编程增强**:JDK 1.6增强了并发工具,如`ConcurrentHashMap`、`Phaser`等,使得多线程编程更加高效和易于管理。 8. **Swing组件增强**:Swing库中添加了一些新组件和改进,如`JSplitPane`的改进,以及更好...

    jdk1.7.0_51

    JDK 1.7引入了新的语法特性,如钻石操作符、try-with-resources语句和开关语句支持字符串等。 2. **Java虚拟机 (JVM)**:JVM是Java程序的执行引擎,负责解释和执行字节码。JDK 1.7.0_51中的JVM优化了垃圾回收机制,...

    jdk1.6.0_45

    - **增强的Swing UI**:JDK 1.6引入了Swing的改进,包括更好的外观和感觉,以及更丰富的组件。 - **动态代理类**:在Java 1.6中,可以使用`java.lang.reflect.Proxy`类创建动态代理类,用于实现接口的动态方法调用...

    jdk1.6.0_37_X64

    下载`jdk1.6.0_37`后,用户需要按照官方提供的指南进行安装,包括设置环境变量`JAVA_HOME`、`PATH`和`CLASSPATH`,确保系统能够正确找到JDK的安装位置。在Windows上,这通常涉及到编辑系统属性中的环境变量。 总结...

    JDK1.6.0_13免安装版

    3. **更好的安全性**:JDK 1.6增强了安全特性,如更新的加密算法,对网络安全的强化,以及更严格的代码签名策略。 4. **动态代理**:在JDK 1.6中,Java引入了Java.lang.reflect.Proxy类,允许创建动态代理对象,这...

    JDK 7确定B计划 部分特性延迟到JDK 8

    同时,在JDK 7中也引入了一系列重要的新特性,如动态类型语言支持、并发与集合类更新、新的I/O API、图形界面和网络协议等方面的增强。 ##### 新增特性详解 1. **动态类型语言支持 (JSR 292)**:通过引入`...

    JDK_API_1_6_zh_CN

    7. **Swing增强**:JDK 1.6对Swing组件进行了优化,提供了更好的外观和感觉,同时增加了新的组件和功能,如`JTable`的排序和过滤功能。 8. **国际化和本地化**:1.6版本进一步完善了对多种语言和文化环境的支持,...

    jdk-14.0.1_windows-x64_bin.zip

    在2020年发布的JDK 14.0.1版本,是Java开发的重要里程碑,为开发者带来了多项新特性和改进。本文将详细介绍如何在Windows 64位系统中安装并配置这个版本的JDK。 首先,我们需要下载适用于Windows 64位系统的JDK ...

    jdk1.8list转map的测试类

    list转map的测试类,用到jdk1.8的新特性,感觉用起来很方便

    jdk 1.6.0_45 linux 64位

    3. **增强的Swing组件**:JDK 1.6对Swing UI库进行了升级,提供了更好的外观和感觉,以及新的组件和功能。 4. **XML处理**:更新了Java API for XML Processing (JAXP)和Java API for XML Binding (JAXB),使得XML...

    jdk_API_1.6_chm中文文档

    JDK 1.6相对于之前的版本,引入了一些重要的新特性和增强,如: 1. **泛型**: 泛型增强了类型安全,允许在编译时检查集合中的元素类型,避免了类型转换异常。 2. **枚举**: 作为常量的容器,枚举类可以拥有方法和...

    jdk1.6_10版本分享

    JDK 1.6_10是Oracle公司发布的一个较早版本,发布于2008年,对于当时来说是一个重要的更新,因为Java 6引入了许多新特性,优化了性能,并修复了大量的bug。 一、Java 6新特性 1. **改进的Swing组件**:JDK 1.6包括...

    JDK_API1.6中文版

    7. **垃圾收集器优化**:包括Parallel GC、CMS(Concurrent Mark Sweep)GC等,提升了内存管理效率,减少了应用暂停时间。 8. **Swing组件更新**:对Swing UI组件进行了改进,提供了更好的外观和感觉,以及更多的...

    JDK6的新特性.rar

    Java Development Kit (JDK) 6是Java编程语言的一个重要版本,它引入了许多新特性,极大地提升了开发效率和应用程序的功能性。以下是对JDK6主要新特性的详细说明: 1. **嵌入式数据库 Derby**: JDK 6包含了Apache ...

    jdk1.7和jdk1.6

    本话题主要涉及两个版本:JDK 1.7和JDK 1.6,这两个版本都是针对Windows系统的,分别对应64位(jdk-7u17-windows-x64.exe)和32位(jdk-6u18-windows-i586.exe)架构。 **JDK 1.7(Java 7)** JDK 1.7,也被称为...

    JDK1.6版本下载

    2. **Swing增强**:JDK 1.6对Swing GUI库进行了大量改进,包括更好的外观和感觉,以及新的组件如JTabbedPane和JSplitPane。同时,对AWT-Swing桥进行了优化,使得两者之间的交互更加顺畅。 3. **NIO.2文件系统API**...

    jdk1.4,jdk1.5,jdk6

    本文将深入探讨JDK 1.4、JDK 1.5(也称为Java 5)和JDK 6这三个重要版本的关键特性。 **JDK 1.4** JDK 1.4是Java发展历程中的一个里程碑,发布于2002年。这个版本引入了许多关键的新特性,包括: 1. **异常链**:...

Global site tag (gtag.js) - Google Analytics