JDK、JRE、JVM之间的关系?
- JDK (Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
- JRE (Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库,是使用Java语言编写程序运行的所需环境。
- JVM:Java虚拟机,运行Java代码
Java程序运行需要经过编译,运行两个阶段。
● 编译:javac 命令
● 运行:java 命令