`
janeky
  • 浏览: 365978 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JDK7新特性<一>概述

    博客分类:
  • jdk7
阅读更多

        JDK7至今仍未正式发布。从官方的 milestone schedule(里程碑)可知,目前已经准备就绪,处于测试准备阶段,感兴趣

 

的可以从官方下载JDK7开发预览版。笔者根据官方的相关文档,整理了这个系列的文章。

      

         准备

 

JDK7下载 http://download.java.net/jdk7/

API文档 http://download.java.net/jdk7/docs/api/

 

 

新特性

 

1.  虚拟机

 

支持动态语言

严格的类文件检查

 

2.  语言

 

语法方面的更新 (请参考http://janeky.iteye.com/blog/1047799

core 类加载器(class-loader)的架构进行了升级改进

提供关闭URLClassLoader的方法

并发框架和容器的更新 (请参考http://janeky.iteye.com/blog/1047805

 

3.   网络

 

提供更多的new I/O API  (请参考http://janeky.iteye.com/blog/1047804

filesystem支持zip/jar归档

SCTP(Stream Control Transmission Protocol)

SDP(Socket Direct Protocol)

使用Windows Vista 的IPv6 stack

TLS 1.2

 

4.  安全相关

 

 Elliptic-curve cryptography (ECC)

 

5.  国际化 

 

Unicode6.0

Local 增强

区别 user local 和 user-interface local

 

6.  jdbc  

 

JDBC4.1 (请参考http://janeky.iteye.com/blog/1047800)

7.  client

 

 Java 2D 提供 XRender pipeline

为 6u10 图形特性提供新的平台api

Swing 支持光圈效果 (Nimbus look-and-feel)

Swing JLayer 组件

 

8.  web 

 

更新 XML stack

 

9.  mgmt

 

 增强 JMX Agent 和 MBeans

 

 

(注:这篇文章发表时,JDK7未正式公布,可能有误差,具体以官方正式版为准)

 

       参考资料

 

Jdk7官网 http://openjdk.java.net/projects/jdk7/

 

       更多的jdk7文章,欢迎访问http://janeky.iteye.com/category/157060

 

分享到:
评论
8 楼 harryplays 2011-05-21  
估计到普及还的等2年!
7 楼 can4you 2011-05-20  
期待中。。。
6 楼 rplees 2011-05-19  
楼主辛苦啦。
5 楼 pml346680914 2011-05-19  
楼主很前卫呀
4 楼 supperbbq 2011-05-19  
太好了!顶一个!
3 楼 kingkan 2011-05-19  
嗯,楼主辛苦了。

整理的很好啊。
2 楼 janeky 2011-05-18  
lovebegar 写道
楼主辛苦了

不客气,希望对大家有用
1 楼 lovebegar 2011-05-18  
楼主辛苦了

相关推荐

    JDK7新特性(完整篇)

    JDK7引入了一些新的语法特性,比如自动资源管理(try-with-resources)、多catch语句和钻石操作符(&lt;&gt;)。自动资源管理简化了资源关闭的代码,多catch语句允许在一个catch块中处理多种异常类型,而钻石操作符在创建...

    Java2+类库参考手册-pdf

    译 者 序&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; Java是Sun公司推出的新型面向对象程序设计语言。它将面向对象、平台无关性、稳固性、安全性、多线程等诸多特性集于一身,为用户...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; 译 者&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; 2000年5月&lt;br&gt;&lt;br&gt;

    Hadoop3.0版本分布式搭建

    随着大数据技术的发展,Hadoop 不断更新迭代,3.0 版本更是引入了诸多新特性,如多 NameNode 支持、多容器支持等,进一步提升了系统的稳定性和扩展性。 #### 二、环境准备与配置 **2.1 JDK 安装** Hadoop 3.0 ...

    JDK7-8新特性介绍

    #### 一、JDK 7新特性概述 ##### 1.1 二进制变量表示法 在JDK 7中,新增加了一个非常实用的功能——允许开发者直接使用二进制表示整数类型(如`int`、`short`、`long`和`byte`)。这种表示方法使用`0b`或`0B`作为...

    springboot_笔记

    - **@Bean**:应用于方法级别,表示该方法用于定义一个Bean实例,相当于XML配置中的`&lt;bean&gt;`元素。 - **示例**:下面通过一个简单的例子来展示如何使用Java配置方式来实现Spring的依赖注入功能。 #### 三、Spring...

    JSP技术基础知识

    此段代码中,`&lt;%@ page %&gt;`是一个指令元素,用于指定JSP页面的语言和其他属性。在实际开发过程中,开发者还可以在此基础上添加动态内容,例如从数据库查询数据并在页面上显示。 综上所述,JSP作为一种强大的服务器...

    编写第一个 Spring MVC 程序

    创建一个新的 Maven Web 项目,并在 `pom.xml` 文件中添加以下 Spring MVC 相关依赖: ```xml &lt;dependencies&gt; &lt;!-- Spring MVC --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifactId&gt;spring...

    Hadoop2.2.0集群安装

    #### 一、Hadoop2.2.0完全分布式集群平台安装设置概述 在深入探讨Hadoop2.2.0的安装过程之前,我们需要了解Hadoop的基本架构以及其核心组件——HDFS(Hadoop Distributed File System)。Hadoop是一个开源框架,...

    jdk5.0新特性实例讲解

    在这个实例讲解中,我们将深入探讨三个关键的新特性:枚举类型、泛型和新特性概述。 首先,我们来关注Java枚举(Enum)。在JDK 1.5之前,我们通常使用整数常量或字符串常量来表示一组预定义的值,这种方式存在维护...

    SpringBoot核心技术-笔记

    &lt;jdk&gt;1.8&lt;/jdk&gt; &lt;/activation&gt; &lt;properties&gt; &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt; &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt; &lt;maven.compiler.compilerVersion&gt;1.8&lt;/maven....

    spring,boot,模板.docx

    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;2.7.5&lt;/version&gt; &lt;relativePath/&gt; &lt;!-- lookup parent from repository --&gt; &lt;/parent&gt; &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.spring...

    图书管理系统xml

    - **系统特性概述**:随着信息技术的发展,图书管理系统作为社会信息系统的重要组成部分,在信息化时代扮演着越来越重要的角色。本图书管理系统的目标是通过XML技术实现图书信息的有效管理和更新,具体包括图书的...

    Maven知识总结LBY.pdf

    &lt;jdk&gt;1.7&lt;/jdk&gt; &lt;/activation&gt; &lt;properties&gt; &lt;maven.compiler.source&gt;1.7&lt;/maven.compiler.source&gt; &lt;maven.compiler.target&gt;1.7&lt;/maven.compiler.target&gt; &lt;maven.compiler.compilerVersion&gt;1.7&lt;/maven....

    eclipse+tomcat+maven

    &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt; &lt;version&gt;2.3.2&lt;/version&gt; &lt;configuration&gt; &lt;source&gt;1.7&lt;/source&gt; &lt;target&gt;1.7&lt;/target&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; ``` - 更新...

    JDK 5 新特性PDF

    JDK 5的发布标志着Java语言进入了一个新的发展阶段,通过引入上述新特性,极大地改善了Java程序的编写效率和代码质量。这些新特性不仅让开发人员能够编写出更安全、更简洁的代码,也为后续版本的发展奠定了坚实的...

    语言程序设计资料:Java_EE复习.doc

    &lt;description&gt;light Belgian waffles covered with an assortment of fresh berries and whipped cream&lt;/description&gt; &lt;calories&gt;900&lt;/calories&gt; &lt;/food&gt; &lt;/breakfast_menu&gt; ``` #### 七、面向过程与面向对象...

    jdk7 jdk-7u80-linux-x64 网盘下载

    #### 一、JDK 7 概述 JDK 7(Java Development Kit 7)是Java平台的一个重要版本,由Oracle公司发布。它是Java SE 7标准的实现,为开发者提供了用于编写Java应用程序所需的工具、库和文档。JDK 7相比于之前的版本,...

    springboot-mybatisplus-demo.zip

    一、SpringBoot概述 SpringBoot是基于Spring框架的轻量级开发框架,它旨在简化Spring应用的初始搭建以及开发过程。通过内置的Tomcat服务器和“约定优于配置”的原则,SpringBoot可以快速创建独立的、生产级别的基于...

    spring boot 快速入门

    #### 一、Spring Boot 概述 Spring Boot 是由 Pivotal 团队提供的一款旨在简化 Spring 应用程序搭建及开发过程的框架。其核心价值在于通过一系列约定来简化开发者的配置工作,使得开发者能够更专注于业务逻辑的实现...

    JDK1.7_新特性

    ### JDK 1.7 新特性概述 随着Java技术的不断演进和发展,JDK 1.7(Java Development Kit 1.7)作为Java SE 7的基础,引入了一系列的新特性和改进来提升开发效率和代码质量。下面将详细介绍JDK 1.7中的几个关键特性...

Global site tag (gtag.js) - Google Analytics