Difference between JDK, JRE, JVM

Answer Posted / nisid ranjan jena

JDK stands for Java Development tool. It consists of many
tools like java compiler , java interpreter,java
debugger,javadoc etc to develop java application.It
basically consists of various binary executable files to
develop application.
JRE stands for Java Runtime Enviornment .it gives runtime
enviornment to execute java programmes.It consists of
JVM,java library APIs,Java interpreter and java browser plug
ins to execute java applications.
JVM is a virtual machine which provides an interface to
convert byte code instructions to machine understandable
instructions.JVM is an implementation of of JRE.JVM is
system dependent.JVM is a part of both JDK and JRE.

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why we use protected in java?

524


Difference between a process and a program?

607


Can we store variables in local blocks?

775


What are the different types of multitasking?

646


What are the four integer types supported by java?

550






Are arrays passed by reference in java?

479


What is meant by JVM? Is JVM platform independent or not?

569


What are locale settings?

539


What is difference between fail-fast and fail-safe?

580


What is return used for in java?

513


What is difference between equal and == in java?

512


What is locale?

594


Suppose if we have variable ' I ' in run method, if I can create one or more thread each thread will occupy a separate copy or same variable will be shared?

531


What is the use of set in java?

604


What is java string pool?

532