SlideShare une entreprise Scribd logo
1  sur  9
JVM Architecture
Method Area
qa.zariga.com
Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
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
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
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
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
Method Area
• Type Information
• Constant Pool
• Field Information
• Method Information
• Method table
• Class variable
qa.zariga.com
Hold refrence to Method
Information
Method Area
• Type Information
• Constant Pool
• Field Information
• Method table
• Method Information
• Class variable
qa.zariga.com
Hold static variable
, class variables
Thanks
Visit
zariga.com
qa.zariga.com
youtube.com/zarigatongy/
qa.zariga.com

Contenu connexe

En vedette

Mapa gestion conocimiento
Mapa gestion conocimientoMapa gestion conocimiento
Mapa gestion conocimiento
andremilia
 
Presentación1..
Presentación1..Presentación1..
Presentación1..
karen Jasso
 
Sistema guia de informações obrigatorias do pmsb excel 20-09 a 19-10
Sistema guia de informações obrigatorias do pmsb excel   20-09 a 19-10Sistema guia de informações obrigatorias do pmsb excel   20-09 a 19-10
Sistema guia de informações obrigatorias do pmsb excel 20-09 a 19-10
saneamentocastelodopiaui
 

En vedette (20)

Dhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETF
Dhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETFDhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETF
Dhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETF
 
The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)
 
RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors
 
Top 10 programming langauges crossed decades
Top 10 programming langauges crossed decadesTop 10 programming langauges crossed decades
Top 10 programming langauges crossed decades
 
Password Authentication Protocol
Password Authentication ProtocolPassword Authentication Protocol
Password Authentication Protocol
 
Regular Expression
Regular Expression Regular Expression
Regular Expression
 
SEÑOR MÍO JESUCRISTO
SEÑOR MÍO JESUCRISTOSEÑOR MÍO JESUCRISTO
SEÑOR MÍO JESUCRISTO
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Sangre
SangreSangre
Sangre
 
Carta 2014
Carta 2014Carta 2014
Carta 2014
 
Tp viettopowor point
Tp viettopowor pointTp viettopowor point
Tp viettopowor point
 
Mapa gestion conocimiento
Mapa gestion conocimientoMapa gestion conocimiento
Mapa gestion conocimiento
 
Asociaciones culturales
Asociaciones culturalesAsociaciones culturales
Asociaciones culturales
 
Clasificación de triángulos
Clasificación de triángulosClasificación de triángulos
Clasificación de triángulos
 
Diagrama sobre la Web 2.0
Diagrama sobre la Web 2.0Diagrama sobre la Web 2.0
Diagrama sobre la Web 2.0
 
Trabajo de etika
Trabajo de etikaTrabajo de etika
Trabajo de etika
 
Turismo de chubut 1
Turismo de chubut 1Turismo de chubut 1
Turismo de chubut 1
 
Daniela campos diapositivas ciencias
Daniela campos diapositivas cienciasDaniela campos diapositivas ciencias
Daniela campos diapositivas ciencias
 
Presentación1..
Presentación1..Presentación1..
Presentación1..
 
Sistema guia de informações obrigatorias do pmsb excel 20-09 a 19-10
Sistema guia de informações obrigatorias do pmsb excel   20-09 a 19-10Sistema guia de informações obrigatorias do pmsb excel   20-09 a 19-10
Sistema guia de informações obrigatorias do pmsb excel 20-09 a 19-10
 

Dernier

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Dernier (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

Jvm architecture Method Area

  • 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