[Javase basis] of the difference between JDK JRE JVM?

  • JDK

Java Development Kit as a development, including the JRE, compiler and other tools (such as: JavaDoc, Java debugger) that allows developers to develop, compile and execute Java applications.

  • JRE

Java Runtime Environment, is to be executed Java program Java Virtual Machine, it is conceivable that as a container, JVM is its content. JRE = JVM + Java Packages Classes (like util, math, lang, awt, swing etc) + runtime libraries.

  • JVM

Java virtual machine (Java Virtual Machine) is a Java compiler can perform generated Java class files (bytecode) virtual machine process, is a pure operating environment.

Guess you like

Origin www.cnblogs.com/Yanss/p/11724994.html