JDK Architecture:
JVM:- 1:- JVM Stands For java virtual machine, it is an intereter. which is use to convert byte code to machine level language line by line it is a translator 2:- JVM Presents in JRE.
What is JRE
JRE:- 1) JRE stands for Java Runtime environment 2) it consists of JVM and built in Libraries files which is use to executes JAVA Application 3) If You Want to exceute only Java Applications we need to install JRE. 4) JRE is Present in JDK
What JDK
JDK:- 1) JDK Stads for java development Kit. 2) It is a package given by oracle community which is use to develope as well as run java software execution 3) JDK consists of JRE and Development Tools
Note:- JDK is Platform Dependent, Software made by jdk are platform independent