- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Explain Java Virtual Machine's Internal Architecture
Classloader − Loads the class file into the JVM.
Class Area −Storage areas for class elements structure like fields, method data, code of method etc.
Heap −Runtime storage allocation for objects.
Stack −Storage for local variables and partial results. A stack contains frames and allocates one for each thread. Once a thread get completed, this frame also gets destroyed. It also plays roles in method invocation and returns.
PC Registers −Program Counter Registers contains the address of instruction that JVM is currently executing.
Execution Engine −It has a virtual processor, interpreter to interpret bytecode instructions one by one and a JIT, just in time compiler.
Native method stack − It contains all the native methods used by the application.
- Related Articles
- Explain Java Virtual Machine (JVM) Architecture
- What is JVM, Java virtual machine?
- What is Java Virtual Machine (JVM)?
- Java Virtual Machine (JVM) Stack Area
- Display the amount of free memory in the Java Virtual Machine
- Explain the architecture of Java Swing in Java?
- How to change/increase the heap size of the Java Virtual Machine in Java?
- What is internal chip organization in computer architecture?
- How is Docker different from a Virtual Machine?
- Why Java programs running on Android systems do not use the standard Java API and virtual machine?
- How to Create/Add a New Virtual Disk for an Existing Linux Virtual Machine
- Explain the ODBC architecture?
- Explain modified internal rate of return.
- Explain Regular Expression "s" Metacharacter in Java
- Explain the architecture of JDBC?

Advertisements