What is difference between JDK,JRE and JVM?

Ads
 

What is difference between JDK,JRE and JVM?

Hi,

As a beginner I want to know the beginning information for learning Java. I am new to Java and after completing my graduation I am going to learn Java make career in software development. I have found the topics like JDK, JRE and JVM while searching the Java beginner material.

What is difference between JDK,JRE and JVM?

Explain me these topics so that I can learn Java.

Thanks

View Answers

October 25, 2016 at 10:08 AM

JVM - Java Virtual Machine

JVM stands for Java Virtual Machine and this is responsible for running the Java compiled (bytecode). Java program is complied into bytecode using JDK compiler and then JVM loads this bytecode, converts into machine specific code and runs on the JVM. Java Virtual Machine is available for most of the Software Platform, and its specific for a platform. JVM is specification and its implementation is called JRE.

JRE - Java Runtime Environment

JRE stands for Java Runtime Environment and it?s the implementation of JVM. To run a java program you need JRE to run the Java code.

JDK - Java Development Kit

JDK stands for Java Development Kit and it is combination of JDK and JRE. JDK is used to compile Java program and JRE which comes with JDK is used to run the Java program.

Thanks

Ads









Related Tutorials/Questions & Answers:
What is difference between JDK,JRE and JVM?
What is the difference between the >> and >>> operators?
Advertisements
what is the difference between extends and implements
what is the difference between extends and implements
what is the Difference between weblogic and jboss?
what is the difference between pop and oop
What is the difference between hibernate and spring
What is the difference between $message and $$message?
What is the difference between a constructor and a method?
What is the difference between a JDK and a JVM?
What is difference between Path and Classpath?
What is difference between singleton and prototype bean?
what is the difference between distributed application and web application?
What’s the difference between load() and get()?
What is the difference between JSF, Servlet and JSP?
What is the difference between JPA and Hibernate?
what is the difference between productList==null and productList.size()==0
What is the difference between the Boolean & operator and the && operator?
What are difference between Bean Factory and Application Context ?
What is the difference between component and tag in JSF?
What is the difference between GET and POST method?
What is difference between UNIX Hosting and Window Hosting?
What is the difference between an if statement and a switch statement?
What is the difference between Big Data and Hadoop?
What is the difference between Big Data and Hadoop?
What is the difference between a break statement and a continue statement?
what is the difference between access specifiers and access modifiers in java?
What is the difference between a static and a non-static inner class?
In Java, what's the difference between public, default, protected, and private?
What is difference between Core Java and Advanced Java?
What is difference between Core Java and Advanced Java?

Ads