Skip to content
← 全部专题
JDK7新特性
TOPIC COLLECTION

JDK7新特性

JDK7的新特性

8 篇文章
ARTICLES

专题文章

01

Java 7 新特性 – fork/join计算框架

Java7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 该框架为Java8的并行流打下了坚实的基础 Java中Fork/Join框架介绍 上述说明了Fork/Join框架的需求,我们可以看下Java中是如何实现此框架的。 分割任务,需要一个…

02

Java 7 新特性 – Path接口(重要接口更新)

Java 7 新特性 – Path接口(重要接口更新):Path DirectoryStream Files WatchService。本文整理相关概念、使用方法与实践要点,便于学习和查阅。

03

Java 7 新特性 – SR292与InvokeDynamic

JSR292: Supporting Dynamically Typed Languages on the JavaTM Platform,支持在JVM上运行动态类型语言。在字节码层面支持了InvokeDynamic。 -方法句柄MethodHandle – 调用invoke

04

Java 7 新特性 – NIO2.0(AIO)新IO的支持

那些使用Java的人可能还记得框架引起的头痛。在操作系统或多文件系统之间无缝地工作从来都不是一件容易的事情.。有些方法,例如删除或重命名,在大多数情况下都是出乎意料的。使用符号链接是另一个问题。实质上API需要大修。 为了解决上述问题,Java引入了一个新的API,并在许多情况下引入了新的api。 在NIO2…

05

Java 7 新特性 – 增强泛型推断

在这个特性出现之前,有关泛型变量的声明略显重复,示例如下: 这样的代码简直太长了,很多重复的字符,难道编译器不能推断出泛型的类型信息吗?Java 7 实现了这个心愿。 这个看似简单的特性省去了不少敲击键盘的次数。

06

Java 7 新特性 – 异常处理(捕获多个异常) try-with-resources

在异常处理区域有几处改进。Java引入了多个catch功能,以使用单个抓到块捕获多个异常类型。 catch子句能够同一时候捕获多个异常 try-with-resources语句 Java7之前须要在finally中关闭socket、文件、数据库连接等资源; Java7中在try语句中申请资源,实现资源的自己主…

07

Java 7 新特性 – Switch中添加对String类型的支持

Switch语句可以使用原始类型或枚举类型。Java引入了另一种类型,我们可以在switch语句中使用:字符串类型。 说我们有一个根据其地位来处理贸易的要求。直到现在,我们使用if-其他语句来完成这个任务。 这种处理字符串的方法是粗糙的。在Java中,我们可以使用增强的switch语句来改进程序,该语句以St…

08

Java 7 新特性 – 数字字面量的改进

Java7前支持十进制(123)、八进制(0123)、十六进制(0X12AB) Java7添加二进制表示(0B11110001、0b11110001) 数字中可加入分隔符 Java7中支持在数字量中间添加’’作为分隔符。更直观,如(12123456)。下划线仅仅能在数字中间。编译时编译器自己主动删除数字中的下…