首页
Java面试
PHP面试
经验笔记
在线工具
Java面试题-jvm
Java JVM 面试题
Java中JDK、JRE、JVM的区别
JVM1.8内存模型
JVM MinorGC、MajorGC、FullGC
Java 类加载器加载流程和双亲委派机制
Java中反射的原理和创建类的三种方式
Java中Class.forName和Classloader的区别
JVM 垃圾回收算法
JVM垃圾收集器
VisualVM JVM调优工具
JVM调优工具jps命令
JVM调优工具jmap命令
JVM调优工具jstack命令
JVM调优之cpu占用过高例子
JVM内存泄漏(Leak)的例子
JVM三色标记算法
JVM设置OOM自动堆快照与分析
JVM调优参数设置
下一个 →
← 上一个
Java中JDK、JRE、JVM的区别
JDK是Java SE Development Kit 简写,即Java开发工具包,比如我们的JVM调优工具jps,jstack,jmap等。如果只是运行 Java 程序,可以只安装 JRE ,无需安装 JDK 。
JRE是 Java Runtime Environment简写,即Java运行时环境,用于解释执行 Java 的字节码文件 。
JVM是Java虚拟机。Java程序运行在Java虚拟机上,针对不同的系统实现不同的JVM。
它们的层次关系如图:
jdk>jre>jvm