ass5
DESCRIPTION
asasaxsaTRANSCRIPT
![Page 1: ass5](https://reader036.vdocuments.us/reader036/viewer/2022080223/563db79b550346aa9a8ca1c0/html5/thumbnails/1.jpg)
Hemanth M2013503064
System Software InternalsAssignment 5
1. Explain the format of a Java Binary Class in detail.
Magic Number: 0xCAFEBABE
Version of Class File Format: the minor and major versions of the class file
Constant Pool: Pool of constants for the class
Access Flags: for example whether the class is abstract, static, etc.
This Class: The name of the current class
Super Class: The name of the super class
Interfaces: Any interfaces in the class
Fields: Any fields in the class
Field count: Number of fields in the class
Methods: Any methods in the class
Method count: Number of methods in the class
Attributes: Any attributes of the class (for example the name of the sourcefile, etc.)
Attribute count: Number of attributes in the class.