首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 語言規範 (JLS) 官方文檔獲取指南:在線閱讀、下載與相關 JSR 規範索引

     編輯:Java 綜合教學

Java Language Specification (JLS) 官方資源

1. 在線閱讀 (最新版)

Oracle 官方文檔中心:
https://docs.oracle.com/javase/specs/

  • 提供 Java SE 8/11/17/21 等各版本 JLS HTML 版
  • 支持章節跳轉、搜索、PDF 下載
  • 包含 JVM Spec、Java API Doc 等關聯規範

2. 歷史版本歸檔

Java SE 7 JLS | Java SE 8 JLS | Java SE 11 JLS | Java SE 17 JLS

3. PDF 離線下載

官網各版本頁面均提供下載鏈接。網盤備份(提取碼:f89v):
Java 語言規範 PDF 打包

Java 相關核心規範 (JSR) 索引

Java 社區過程 (JCP) 維護所有 JSR:
JSRs by Platform

核心平台規範速查

JSR名稱對應版本/領域
JSR 337Java SE 8Lambda、Stream、Date/Time、Nashorn
JSR 384Java SE 9模塊系統、JShell、HTTP/2 Client
JSR 383Java SE 10var 類型推斷、GC 接口、線程局部變量
JSR 384Java SE 11 (LTS)HTTP Client 標準化、String 新方法、Lambda 參數 var
JSR 391Java SE 17 (LTS)密封類、模式匹配、強封裝 JDK 內部 API
JSR 392Java SE 21 (LTS)虛擬線程、記錄模式、字符串模板、結構化並發
JSR 924JVM Spec類文件格式、指令集、驗證、運行時數據區
JSR 335Lambda Expressions函數式接口、方法引用、Stream API 基礎
JSR 310Date and Time APILocalDate、ZonedDateTime、DateTimeFormatter
JSR 376Module Systemmodule-info.java、導出/開放、服務加載

如何高效使用 JLS

  1. 遇到語法/語義疑問首查 JLS:如「switch 表達式規則」、「模式匹配範圍」、「final 語義」
  2. 配合 JVM Spec 理解運行時行為:類加載、方法調用、GC、內存模型
  3. 關注 LTS 版本規範:8/11/17/21 是生產環境主流,規範最完善
  4. 使用 PDF 書籤/搜索:離線查閱更快

補充資源

收藏本文,需要查閱 Java 語言權威定義時隨時可用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved