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
分享到:
相关推荐
JDK7引入了一些新的语法特性,比如自动资源管理(try-with-resources)、多catch语句和钻石操作符(<>)。自动资源管理简化了资源关闭的代码,多catch语句允许在一个catch块中处理多种异常类型,而钻石操作符在创建...
译 者 序<br><br><br><br> Java是Sun公司推出的新型面向对象程序设计语言。它将面向对象、平台无关性、稳固性、安全性、多线程等诸多特性集于一身,为用户...<br><br><br><br> 译 者<br><br><br><br> 2000年5月<br><br>
随着大数据技术的发展,Hadoop 不断更新迭代,3.0 版本更是引入了诸多新特性,如多 NameNode 支持、多容器支持等,进一步提升了系统的稳定性和扩展性。 #### 二、环境准备与配置 **2.1 JDK 安装** Hadoop 3.0 ...
#### 一、JDK 7新特性概述 ##### 1.1 二进制变量表示法 在JDK 7中,新增加了一个非常实用的功能——允许开发者直接使用二进制表示整数类型(如`int`、`short`、`long`和`byte`)。这种表示方法使用`0b`或`0B`作为...
- **@Bean**:应用于方法级别,表示该方法用于定义一个Bean实例,相当于XML配置中的`<bean>`元素。 - **示例**:下面通过一个简单的例子来展示如何使用Java配置方式来实现Spring的依赖注入功能。 #### 三、Spring...
此段代码中,`<%@ page %>`是一个指令元素,用于指定JSP页面的语言和其他属性。在实际开发过程中,开发者还可以在此基础上添加动态内容,例如从数据库查询数据并在页面上显示。 综上所述,JSP作为一种强大的服务器...
创建一个新的 Maven Web 项目,并在 `pom.xml` 文件中添加以下 Spring MVC 相关依赖: ```xml <dependencies> <!-- Spring MVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring...
#### 一、Hadoop2.2.0完全分布式集群平台安装设置概述 在深入探讨Hadoop2.2.0的安装过程之前,我们需要了解Hadoop的基本架构以及其核心组件——HDFS(Hadoop Distributed File System)。Hadoop是一个开源框架,...
在这个实例讲解中,我们将深入探讨三个关键的新特性:枚举类型、泛型和新特性概述。 首先,我们来关注Java枚举(Enum)。在JDK 1.5之前,我们通常使用整数常量或字符串常量来表示一组预定义的值,这种方式存在维护...
<jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven....
<artifactId>spring-boot-starter-parent</artifactId> <version>2.7.5</version> <relativePath/> <!-- lookup parent from repository --> </parent> <dependencies> <dependency> <groupId>org.spring...
- **系统特性概述**:随着信息技术的发展,图书管理系统作为社会信息系统的重要组成部分,在信息化时代扮演着越来越重要的角色。本图书管理系统的目标是通过XML技术实现图书信息的有效管理和更新,具体包括图书的...
<jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven....
<artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> ``` - 更新...
JDK 5的发布标志着Java语言进入了一个新的发展阶段,通过引入上述新特性,极大地改善了Java程序的编写效率和代码质量。这些新特性不仅让开发人员能够编写出更安全、更简洁的代码,也为后续版本的发展奠定了坚实的...
<description>light Belgian waffles covered with an assortment of fresh berries and whipped cream</description> <calories>900</calories> </food> </breakfast_menu> ``` #### 七、面向过程与面向对象...
#### 一、JDK 7 概述 JDK 7(Java Development Kit 7)是Java平台的一个重要版本,由Oracle公司发布。它是Java SE 7标准的实现,为开发者提供了用于编写Java应用程序所需的工具、库和文档。JDK 7相比于之前的版本,...
一、SpringBoot概述 SpringBoot是基于Spring框架的轻量级开发框架,它旨在简化Spring应用的初始搭建以及开发过程。通过内置的Tomcat服务器和“约定优于配置”的原则,SpringBoot可以快速创建独立的、生产级别的基于...
#### 一、Spring Boot 概述 Spring Boot 是由 Pivotal 团队提供的一款旨在简化 Spring 应用程序搭建及开发过程的框架。其核心价值在于通过一系列约定来简化开发者的配置工作,使得开发者能够更专注于业务逻辑的实现...
### JDK 1.7 新特性概述 随着Java技术的不断演进和发展,JDK 1.7(Java Development Kit 1.7)作为Java SE 7的基础,引入了一系列的新特性和改进来提升开发效率和代码质量。下面将详细介绍JDK 1.7中的几个关键特性...