JDK Architecture
JVM:-
-
JVM Stands For Java Virtual Machine it is an interpeter which is use to convert byte code to machine level languages line by line
-
JVM is present in JRE
What is JRE?
-
JRE stands For JAVA RUNTIME ENVIRONMENT
-
It Consists of JVM And built in library files which is use to executes JAVA Applications
-
If We want to only execute Java Applications we need to install JRE
-
JRE is Present In JDK
JDK:- JAVA Development Kit
-
JDK stands For java Development Kit
-
it is a package given by oracle community.
-
Which is use to develop as well as run java software execution
-
JDK consists of JRE and Development tools
Note:- JDK is Platform Dependent, software made by JDK are Platform Independent