Skip to main content

Posts

Showing posts from July 12, 2016

JAVA vs JVM vs JDK vs JRE

JVM
 In Java we have some thing called JVM, Java virtual machine which is responsible for all the processing / running of java code. Byte code runs on this JVM which is basically run time environment. JVM is responsible for loading, validating, executing code.You need to run java code means you need jvm.


So What is JRE??
JRE is basically physical implementation of JVM which includes JVM & other libraries need to run code. JRE is just one implementation provided by sun. Many other implementation also exist released by other companies as well.

JDK
JDK is basically java development kit which actually required to develop java applications. Its pack is having element like JRE, libraries & other java development tools required. tools for compiling, running, performance management etc.


So finally about Java .
Team of Engineer called Greem Team consist of members named James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991. originally it was de…