JAVA Components

JAVA Platform: It is a collection of programs that help programmer to develop and run Java programming application efficiently.

It includes an execution engine, a compiler and a set of libraries in it.

-> James Gosling developed the Java platform at Sun Microsystems and the Oracle corporation later acquired it.

JAVA has Three Platform Components:-

JDK(Java Development Kit)

JVM(Java Virtual Machine)

JRE(Java Runtime Environment) 

JDK(Java Development Kit): It internally contains JRE & JVM. JDK provides all the tools to work with java language.

JVM(Java Virtual Machine): It is the software in the form of interpreter written in ‘C’ language through which we can execute on Java program.

JRE(Java Runtime Environment): It provide an environment to execute the java program. It internally contains JVM which is responsible to execute a Java program.