Java Topics

About JDK,JRE & JVM

JDK:

✓ JDK means java development kit. JDK helps developers to code and run Java programs.

✓ JDK contains tools required to write Java programs and JRE execute them.

✓ JDK includes compiler,Java application launcher etc.

✓ compiler converts code written in Java into bytecode.

✓ JDK and JRE are platform dependent.

JRE:

✓ JRE means Java Runtime environment.

✓ To run Java program we need JRE.

✓ It contains class libraries, JVM etc

✓ It uses important package classes like math, util, lang etc

JVM:

✓ JVM means Java Virtual Machine

✓ JVM comes with JIT(Just in Time)compiler that converts JAVA source code into low level machine language.

✓It executes Java program line by line hence it is called as interpreter.