Jvm Internal Architecture
The java virtual machine is called virtual because it is an abstract computer defined by a specification.
Jvm internal architecture. This is all possible because of jvm. The java virtual machine jvm is a virtual or abstract machine developed to execute the java programs. A java virtual machine is an implementation of the java virtual machine specification which executes the java program byte code. Jvm is platform dependent.
This java virtual machine specification is implemented by different companies to develop the jvm. Java applications are called wora write once run anywhere. This means a programmer can develop java code on one system and can expect it to run on any other java enabled system without any adjustment. Jvm java virtual machine is an abstract machine.
Internal structure architecture of jvm java virtual machine. This chapter gives an overview of the java virtual machine s internal architecture. A virtual machine is a software implementation of a physical machine. It is a specification that provides runtime environment in which java bytecode can be executed.
The compiler compiles the java file. Java was developed with the concept of wora write once run anywhere which runs on a vm. To run a java program you need a concrete implementation of the abstract specification.