关于JVM和JDK和JRE的关系 运行大体流程如下: (1)java程序写好了,交给jdk,jdk把java代码转化成一个个.class文件,这一步可以理解为.java文件通过jdk转化为.class文件 (2) .class文件整好了,但是我们的机器只能读懂01这样的机器语言,那怎么?接下来就是.class文件通过jvm转化为机器可执行的二进制机器语言 如果实在不想看以上一大段话可以直接看总结: (1)jdk用于产生.class文件 (2)jvm用于将.class转化为机器语言