`

jdk7 新特性

    博客分类:
  • java
阅读更多
1,菱形语法(泛型实例化类型自动推断)
List<String> list = new ArrayList<>(); // <>这个真的很像菱形

2,在目前版本中,不可具体化的泛型(任意类型)可变参数,在编译时,会在调用处产生警告,JDK7里将这个警告挪到了方法定义处。
变化前:
4,支持二进制语法和单位级别的数字表示方式
5,从语法层面上支持集合,不再是数组的专利。

6,JSR 292 动态类型语言支持
Dynamic x = (动态语言脚本); 
Object   y = x.foo("ABC").bar(42).baz(); 

Dynamic x = (动态语言脚本);
Object   y = x.foo("ABC").bar(42).baz(); 

7,动态资源管理
在目前版本的java中,当你操作流时,一定会加try..finally以保证出现异常时,流能被正确关闭。
br.close();

在JDK7里,你只需要将资源定义在try()里,Java7就会在readLine抛异常时,自动关闭资源。另外,资源类必须实现 Disposable<?> 接口。支持管理多个资源

分享到:
评论

相关推荐

    JDK7新特性(完整篇)

    1. **JDK7新特性&lt;一&gt;概述** JDK7的发布标志着对Java平台的一次重要升级。在这一部分,主要介绍了JDK7的基本情况,包括虚拟机对动态语言的支持和类文件的严格检查。动态语言支持使得Java虚拟机(JVM)能够更好地运行...

    JDK 7新特性的PPT(本届JAVAONE 2010的演讲材料)

    **JDK 7 新特性详解** Java Development Kit (JDK) 的第七个主要版本,即 JDK 7(也称为 Java SE 7),引入了一系列新特性,以提高开发者的效率、增强语言功能并优化性能。这次更新是基于 Project Coin 的概念,它...

    JDK7新特性 doc中文文档

    这份JDK7新特性doc中文文档全面覆盖了以上这些内容,不仅介绍了新特性的用法,还可能包含实际示例和最佳实践,对于学习和掌握JDK7的新功能至关重要。通过深入学习和实践,开发者可以更好地利用JDK7提升开发效率,...

    jdk7新特性

    JDK 7,作为Java开发工具包的一个重要版本,由甲骨文公司在2011年7月28日发布,带来了许多令人期待的新特性和改进,这些改变不仅提升了编程效率,也增强了代码的可读性和维护性。下面,我们将详细解析JDK 7中的几个...

    JDK 7 新特性

    java devolope kit 7 描述新增加的一些特性说明

    JDK 7 新特性小结实例代码解析

    JDK 7 是Java开发的一个重要版本,引入了许多新的特性和改进,提升了开发效率和代码的可读性。以下是对这些新特性的详细说明: 1. **Switch 支持 String 做参数** 在JDK 7之前,switch语句只支持基本数据类型(如...

    JDK8新特性(pdf版)

    JDK8新特性 JDK8是Java开发平台的最新版本,自从1995年Java的诞生以来,Java已经发展了二十多年, Java仍是企业和开发人员的首选开发平台。JDK8新特性课程内容包括了解Java发展史、Lambda表达式、接口的增强、函数...

    java进阶/JDK 7、8新特性

    本篇主要关注JDK 7和8两个重要版本的新特性。 首先,JDK 7,是Java发展历程中的一个重要里程碑,它在2011年发布,引入了多项显著的改进。其中最重要的特性之一是“Try-with-resources”语句,这使得资源管理变得...

    jdk8新特性

    jdk8新特性,百度云盘。jdk8新特性,百度云盘。jdk8新特性,百度云盘。

    JDK1.5新特性

    JDK1.5新特性

    jdk8新特性.md

    jdk8新特性.md

    jdk8新特性例子

    Jdk8新特性例子,内容包含 接口默认方法, 函数引用, java.util.stream api 和java.time api map的新增方法等。例子采用记事本编写,下载者需自行下载jdk8安装并配置好环境,编译(javac)运行(java)

    尚硅谷JDK1.8 新特性 培训PPT

    视频教程地址:http://www.gulixueyuan.com/course/56

    jdk5、jdk6新特性系统介绍.chm

    jdk5、jdk6新特性系统介绍.chm 系统、全面 本人自己整理的资料

    jdk源码和jdk7开发帮助文档(api)

    此外,JDK 7引入了一些重要的新特性,如try-with-resources语句、多版本JAR支持、动态类型语言支持(invokedynamic)等,这些在源码中都有清晰的体现。对于想要提升技术水平、进行底层优化或参与开源项目的人来说,...

    JDK1.8 API 中文文档以及新特性pdf 讲解 带代码示例

    **JDK1.8 API 中文文档及新特性详解** JDK1.8,也称为Java Development Kit 8,是Java编程语言的一个重要版本,它引入了许多创新特性,旨在提高开发者的生产力和代码效率。这份PDF文档详细讲解了JDK1.8的API中文...

    JDK1.8新特性-New Features in Java SE 8

    JDK 1.8,也被称为Java SE 8,是Java平台的一个重要版本更新,其引入了多项新的特性和改进,极大地提升了Java编程的效率和表达能力。这些新特性包括函数式接口、接口的默认方法和静态方法、方法引用、Lambda表达式、...

Global site tag (gtag.js) - Google Analytics