1. 程式人生 > >這都Java15了,Java7特性還沒整明白?

這都Java15了,Java7特性還沒整明白?

![](https://cdn.jsdelivr.net/gh/wmyskxz/BlogImage01/這都出Java15了,Java7的特性還沒搞明白?/image-20200818141117247.png) - **「MoreThanJava」** 宣揚的是 **「學習,不止 CODE」**,本系列 Java 基礎教程是自己在結合各方面的知識之後,對 Java 基礎的一個總回顧,旨在 **「幫助新朋友快速高質量的學習」**。 - 當然 **不論新老朋友** 我相信您都可以 **從中獲益**。如果覺得 **「不錯」** 的朋友,歡迎 **「關注 + 留言 + 分享」**,文末有完整的獲取連結,您的支援是我前進的最大的動力! # 特性總覽 以下是 Java 7 中引入的部分新特性,關於 Java 7 更詳細的介紹可參考[官方文件](https://www.oracle.com/java/technologies/javase/jdk7-relnotes.html)。 - `java.lang` 包 - Java 7 多執行緒下自定義類載入器的優化 - Java 語言特性 - 改進的型別推斷; - 使用 `try-with-resources` 進行自動資源管理 - `switch` 支援 `String`; - `catch` 多個異常; - 數字格式增強(允許數字字面量下劃線分割); - 二進位制字面量; - 增強的檔案系統; - `Fork/Join` 框架; - Java 虛擬機器 *(JVM)* - 提供新的 G1 收集器; - 加強對動態呼叫的支援; - 新增分層編譯支援; - 壓縮 Oops; - 其他優化; - 其他; # 多執行緒下自定義類載入器的優化 在 Java 7 之前,某些情況下的自定義類載入器容易出現死鎖問題。下面