JAVA 7 新特性介绍(一)概述
guibin.beijing@gmail.com
Java7将在7月28日发布。今天收到了来自Oracle的新闻快讯,得知Java7即将发布,就顺便去官网看了看,在此将其翻译分享给大家。本文大部分翻译自
http://jdk7.java.net/preview/
Java7的预览版在此下载
http://jdk7.java.net/preview/index.html#lic。
Java7的新特性有:
- VM(虚拟机方面):实现了JSR292,即实现了对动态类型语言的支持;更严格的类文件检查。
- Lang(语言本身方面):实现了JSR344,一些比较小的语言增强,比如二进制表达的文法;在数字中使用下划线;在switch语句中使用String;通用实例创建时的类型接口;改进了在某些情况下编译器的警告信息和错误信息;增加了 try-with-resources 语句;捕获多个Exception类型和增强了在重新throw Exception时的类型检查。
- Core(核心部分):更新了class loader(类装载器)的体系结构,增加了用于关闭URLClassLoader的方法,实现了JSR166y,即更新的concurrency(并发)和collection(集合类)。
- i18n(国际化方面):实现了Unicode6.0,增强了Locale(区域化),将用户Locale和用户接口Locale分离。
- ionet(IO和网络方面):实现了JSR203,即为java平台的NIO2实现了更多I/O API;对zip/jar文件的NIO2文件系统支持;实现了SCTP协议(流控制传输协议);实现了SDP协议(Sockets Direct Protocol);使用了Windows Vista IPv6协议栈;实现了TSL 1.2。
- sec(安全方面):实现了ECC(Elliptic-curve cryptography,椭圆曲线加密)。
- jdbc(Java数据库连接方面):实现了JDBC4.1。
- client(Java客户端方面):实现了Java 2D的渲染管道;为6u10图像特性实现了新平台API;为Swing实现了Nimbus look-and-feel;实现了Swing JLayer组件。
- web(网络方面):更新了XML栈。
- mgmt(管理方面):增强了JMX代理和新增了MBeans。
更多的新特性细节将在稍候的文章中介绍。
Guibin
分享到:
相关推荐
666.664.JAVA基础教程_动态代理与Java8新特性-Java8新特性内容概述(666).rar
Java 13 已如期于 9 月 17 日正式发布,此次更新是继半年前 Java 12 这大版本发布之后的一次常规版本更新,在这一版中,主要...本文主要针对 Java 13 中主要的新特性展开介绍,带你快速了解 Java 13 带来的不同体验。
7.新特性2:模块化的特性概述 8.模块化特性的代码实现 9.新特性3:jshell命令的使用 10.新特性4:多版本兼容jar包的使用说明 11.多版本兼容jar包的代码演示 12.新特性5:接口中定义私有方法 13.新特性6:钻石操作符...
1.1 JDK7新特性<一>概述 . . . . . . . . . . . . . . 1.2 JDK7新特性<二> 语法 . . . . . . . . . . . . . 1.3 JDK7新特性<三> JDBC4.1 . . . . . . . . . . 1.4 JDK7新特性<四> NIO2.0 文件系统 . . . 1.5 JDK...
计算机后端-Java-Java核心基础-第30章 动态代理与Java8新特性 19. Stream API的概述.avi
677.675.JAVA基础教程_动态代理与Java8新特性-Stream API的概述(677).rar
Java的课程内容一、Java概述; 1.1 **Java** 是一种计算机编程语言 1.2 **Java** 是一种软件开发平台 1.3 **Java** 是一种软件运行平台 1.4 **Java** 是一种软件部署环境 2、Java 能干什么 3、Java 有什么 4、**Java...
Java极其流行,其设计特性:“一次编译,到处运行”。 简单性(simple) 面向对象(object oriented) 分布式(distributed) 解释型(interpreted) 健壮性(robust) 安全性(secure) 体系结构中立 (architecture ...
认识Java吗?好好的体会一下吧。O(∩_∩)O哈哈~
面向对象编程是一种先进的编程思想,更加 容易解决复杂的问题。面向对象可以说是Jav a最重要的特性。Java语言的设计完全是面向 对象的
JAVA_4 Java面向对象特性 JAVA_5 高级语言特征 JAVA_6 异常处理Exceptions JAVA_7 IO输入输出 JAVA_8 AWT图形界面编程 JFC AWT Swing JAVA_8 AWT图形界面编程 JFC Swing JAVA_9 Applet JAVA_10 线程 JAVA_11 网络...
讲述java的特性,对java的思考与练习,简单的程序。
4)Java的主要特性: ①面向对象 ②安全性 ③多线程 ④简单易用 ⑤开源 ⑥跨平台 5)①JDK:Java开发工具包【JVM、核心类库、开发工具】 ②JRE:Java的运行环境【JVM、核心类库、运行工具】 练习:HelloWorld的...
Java语言基础知识,java的语言概述、基本语法、语句、特性
《Java JDK 7学习笔记》针对Java SE 7新功能全面改版,无论是章节架构或范例程序代码,都做了全面重新编写与翻新。 《Java JDK 7学习笔记》是作者多年来教学实践的经验总结,汇集了学员在教学过程中遇到的概念、...
《写给大忙人看的Java SE 8》向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未被关注的特性),《写给大忙人看的Java SE 8》延续了《快学Scala》“不废话”的风格。, 《写给大忙人看的Java ...
本书向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未被关注的特性),本书延续了《快学Scala》“不废话”的风格。 本书共分为9章。第1章讲述了lambda表达式的全部语法;第2章给出了流的...