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.