- 「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」。
- 当然 不论新老朋友 我相信您都可以 从中获益。如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + 分享」,文末有完整的获取链接,您的支持是我前进的最大的动力!
特性总览
以下是 Java 7 中引入的部分新特性,关于 Java 7 更详细的介绍可参考官方文档。
-
java.lang
包- Java 7 多线程下自定义类加载器的优化
-
Java 语言特性
- 改进的类型推断;
- 使用
try-with-resources
进行自动资源管理 -
switch
支持String
; -
catch
多个异常; - 数字格式增强(允许数字字面量下划线分割);
- 二进制字面量;
- 增强的文件系统;
-
Fork/Join
框架;
-
Java 虚拟机 (JVM)
- 提供新的 G1 收集器;
- 加强对动态调用的支持;
- 新增分层编译支持;
- 压缩 Oops;
- 其他优化;
-
其他;
多线程下自定义类加载器的优化
在 Java 7 之前,某些情况下的自定义类加载器容易出现死锁问题。下面