JDK,JRE,JVM三者的区别
- JDK: java development kit, java开发工具包,用来开发Java程序的,针对java开发者。
- JRE: java runtime environment, java运行时环境,针对java用户
- JVM: java virtual machine,java虚拟机 用来解释执行字节码文件(class文件)的。
JVM(就是将JDK中的javac解释生成的字节码文件翻译成硬件可以看懂的机器码,所以不同的系统对应不同的JVM)
JRE(JVM解释字节码文件时,还需要调用需要的类库,JRE中包含JVM和类库)
JRE包括JVM和JAVA核心类库与支持文件。与JDK不同,它不包含开发工具—-编译器、调试器和其它工具。
作为码农中的一员,需要不断的学习,我学习之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。
本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

浙公网安备 33010602011771号