Java class file: Difference between revisions

Content deleted Content added
No edit summary
Correct link to The Java Virtual Machine Specification for Class file layout (footnote 1)
Line 96:
| rowspan="2" | major version number of the class file format being used.<br />
Java SE 9 = 53 (0x35 hex),<ref>https://bugs.openjdk.java.net/browse/JDK-8148785</ref><br />
Java SE 8 = 52 (0x34 hex),<br />Java SE 7 = 51 (0x33 hex),<br />Java SE 6.0 = 50 (0x32 hex),<br />Java SE 5.0 = 49 (0x31 hex),<br />JDK 1.4 = 48 (0x30 hex),<br />JDK 1.3 = 47 (0x2F hex),<br />JDK 1.2 = 46 (0x2E hex),<br />JDK 1.1 = 45 (0x2D hex).<br />For details of earlier version numbers see footnote 1 at [https://docs.oracle.com/javase/specs/jvms/se6/html/VMSpecTOCClassFile.doc.html The JavaTM Virtual Machine Specification 2nd edition]
|-
| 7
Line 337:
| year = 1999
| isbn = 0-201-43294-3
| url = httphttps://javadocs.sunoracle.com/docsjavase/booksspecs/vmspecjvms/2nd-editionse6/html/VMSpecTOCClassFile.doc.html
| accessdate = 2008-10-13
}} The official defining document of the [[Java Virtual Machine]], which includes the class file format. Both the first and second editions of the book are freely available [https://docs.oracle.com/javase/specs/ online for viewing and/or download].