Java Design Pattern
Introduction to Java 10
Introduction to Java 11
Introduction to Java 12


JDK(Java Development Kit)

JRE(Java Runtime Environment)

JVM(Java Virtual Machine)

  • • To develop and run the Java application, we need an environment and that required environment is JDK(Java Development Kit). So first we have to install JDK first.
  • • At the client-side, just to run the application, the required environment is JRE(Java Runtime Environment). Once you will install JDK, automatically JRE will create.
  • • In JRE, JVM is responsible to run the application. That means JVM providing JAVA execution engine that is JAVA interpreter named as java which executes source code.

JDK=JRE+ Development tools(like Eclipse, MyEclipse, Netbean etc.)
JRE=JVM+ libraries(JAVA Packages).

About the Author

Silan Software is one of the India's leading provider of offline & online training for Java, Python, AI (Machine Learning, Deep Learning), Data Science, Software Development & many more emerging Technologies.

We provide Academic Training || Industrial Training || Corporate Training || Internship || Java || Python || AI using Python || Data Science etc