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

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

  • 「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 之前,某些情況下的自定義類載入器容易出現死鎖問題。下面