Difference between JVM, JRE, JDK and JIT:
JVM: Java Virtual
Machine (JVM) is an abstract computing machine.It provides the runtime
environment in which java byte code can be executed. JVM becomes an instance of
JRE at runtime of a java program.
JRE: Java Runtime
Environment (JRE) is an implementation of the JVM.
JDK: Java Development
Kit (JDK) contains JRE along with various development tools like Java
libraries, Java source compilers, Java debuggers, bundling and deployment tools.
Just-in-time Compiler (JIT): JIT is the part of the Java Virtual Machine (JVM) that is used to
speed up the execution time. JIT compiles parts of the byte code that have similar functionality at the same time, and hence reduces the amount of time needed for compilation. Here the term “compiler” refers to a translator from the instruction set of a Java virtual machine (JVM) to the instruction set of a specific CPU.
If this post helped you, then please like this page.
Thanks
No comments:
Post a Comment