Table of Contents
The Java® Virtual Machine Specification
jvm虚拟机规范(SE7)中文版.pdf
Java SE 10 Edition
Java Language and Virtual Machine Specifications
Java Language and Virtual Machine Specifications
Java SE 14
Released March 2020 as JSR 389
The Java Language Specification, Java SE 14 Edition
HTML | PDF
Preview features: Pattern matching for instanceof
, Records, Text blocks
The Java Virtual Machine Specification, Java SE 14 Edition
HTML | PDF
Preview feature: Records
Java SE 13
Released September 2019 as JSR 388
The Java Language Specification, Java SE 13 Edition
HTML | PDF
Preview features: Switch expressions and Text blocks
The Java Virtual Machine Specification, Java SE 13 Edition
HTML | PDF
Java SE 12
Released March 2019 as JSR 386
The Java Language Specification, Java SE 12 Edition
HTML | PDF
Preview feature: Switch expressions
The Java Virtual Machine Specification, Java SE 12 Edition
HTML | PDF
Java SE 11
Released September 2018 as JSR 384
The Java Language Specification, Java SE 11 Edition
HTML | PDF
The Java Virtual Machine Specification, Java SE 11 Edition
HTML | PDF
Java SE 10
Released March 2018 as JSR 383
The Java Language Specification, Java SE 10 Edition
HTML | PDF
The Java Virtual Machine Specification, Java SE 10 Edition
HTML | PDF
Java SE 9
Released September 2017 as JSR 379
The Java Language Specification, Java SE 9 Edition
HTML | PDF
The Java Virtual Machine Specification, Java SE 9 Edition
HTML | PDF
Java SE 8
Released March 2014 as JSR 337
The Java Language Specification, Java SE 8 Edition
HTML | PDF
The Java Virtual Machine Specification, Java SE 8 Edition
HTML | PDF
Java SE 7
Released July 2011 as JSR 336
The Java Language Specification, Java SE 7 Edition
HTML | PDF
The Java Virtual Machine Specification, Java SE 7 Edition
HTML | PDF | Update (March 2015)
Java SE 6
Released December 2006 as JSR 270
The Java Language Specification, Third Edition
HTML | PDF
The Java Virtual Machine Specification, Second Edition
HTML | Update (SE 5.0) | Update (SE 6) | Update (March 2015)