Java Virtual Machine (JVM), Difference JDK, JRE & JVM – Core Java

What is JDK?

What is JRE?

What is JVM?

Why use JDK?

Why use JRE?

Why JVM?

Features of JDK

Features of JRE

Features of JVM

How JDK Functions?

How JRE Functions?

Class loaders:

Byte code verifier

Interpreter

Run-time:

Hardware

How JVM Functions?

1) Class Loader

2) Method Area

3) Heap

4) JVM language Stacks

5) PC Registers

6) Native Method Stacks

7) Execution Engine

8) Native Method interface

9) Native Method Libraries

Difference between JDK, JRE
and JVM