JDK,JRE and JVM
- Keshari Abeysinghe

- Jul 20, 2020
- 1 min read
JVM
JVM is the Java Virtual Machine which provide some runtime environment for
the java byte code can be executed.It is an abstract machine and a not a physical one.
JVM is platform dependant because configuration of each os is different with each other.
JVM performs the following main tasks
load code
verify code
Execute code
provide run time environment
JRE
JRE is the acronym for Java Runtime Environment.It is set of software tools which used to
develop java applications.It create run time environment and it is the implementation
of JVM .JRE is physically exists in the device with the libraries + other files which the
JVM use at the runtime.

JRE
JDK
JDK is acronym for the Java Development Kit.It is physically exists and it contains JRE+ development tools.JDK provide software development environment which is used to develop java applications and applets.JDK is implemetation of any of below given java platforms.
1.Standard edition java platform
2.Enterprise edition java platform
3.Micro edition java platform

JDK



Comments