Java Language and Virtual Machine Specifications Java SE 24 Released March 2025 as JSR 399 The Java Language Specification, Java SE 24 Edition HTML | PDF Preview feature: Flexible Constructor Bodies Preview feature: Module Import Declarations Preview feature: Primitive Types in Patterns, instanceof, and switch Preview feature: Simple Source Files and Instance main Methods The Java Virtual Machine