2. Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
3. Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
Fully qualified type’s name.
Fully qualified direct super
class name.
Is class or interface ?
type's modifiers
list of the fully qualified
names of any direct super
interfaces
4. Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
Ordered set of constants
- string
- integer
- floating point
- final variables
symbolic references to
- types
- fields
- Methods
5. Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
field’s name
field’s type
field’s modifiers (subset )
- public
- private
- protected
- static
- final
- volatile
- transient
6. Method Area
• Type Information
• Constant Pool
• Field Information
• Method Information
• Method table
• Class variable
qa.zariga.com
Method’s name
Method’s return type
Number and type of
parameters
Modifiers (subset)
- public
- private
- protected
- static
- final
- synchronized
- native
- abstract
7. Method Area
• Type Information
• Constant Pool
• Field Information
• Method Information
• Method table
• Class variable
qa.zariga.com
Hold refrence to Method
Information
8. Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
Hold static variable
, class variables