JDK:
The Java Development Kit (JDK) is a software development environment used for developing java applications and applets. It includes the Java Runtime Environment (JRE), an interpreter/loader (java), a compiler (javac), an archiver (jar), a documentation generator (javadoc) and other tools needed in java development.
JRE:
The Java Runtime Environment (JRE) is a set of software tools for development of java applications. It combines the Java Virtual Machine (JVM), platform core classes and supporting libraries. JRE is the part of the JDK.
JVM:
The Java Virtual Machine (JVM) is an abstraction layer between a java application and the underlying platform. As the name implies, the JVM acts as a virtual machine or processor. To the bytecodes comprising the program, they are communicating with a physical machine however they are actually interacting with JVM.
The Java Development Kit (JDK) is a software development environment used for developing java applications and applets. It includes the Java Runtime Environment (JRE), an interpreter/loader (java), a compiler (javac), an archiver (jar), a documentation generator (javadoc) and other tools needed in java development.
JRE:
The Java Runtime Environment (JRE) is a set of software tools for development of java applications. It combines the Java Virtual Machine (JVM), platform core classes and supporting libraries. JRE is the part of the JDK.
JVM:
The Java Virtual Machine (JVM) is an abstraction layer between a java application and the underlying platform. As the name implies, the JVM acts as a virtual machine or processor. To the bytecodes comprising the program, they are communicating with a physical machine however they are actually interacting with JVM.
VISUALIZATION
No comments:
Post a Comment