JDK、JRE、JVM三者之间关系

  1. JDK:java开发工具箱
    1. JDK是提供给java开发人员使用的,里面有很多的工具
  2. JRE:运行环境
    1. 程序员编写代码完成后(编译阶段),整个运行阶段都是JRE在负责
  3. JVM:java虚拟机
    1.  使用JDK开发完成的java程序,交给JRE去运行,是java语言跨平台的核心,java文件编译成class字节码文件,这个时候操作系统还是不能识别class文件,这时候就需要JVM识别class字节码,把文件解释为二进制文件,操作系统执行二进制文件和硬件互交,程序实际上没有和操作系统打交道,是JVM屏蔽了操作系统之间的差异,在不同的操作系统上的JVM不同,(java语言跨平台性)  

  4. 三者关系

    JVM不能单独安装,没有单独的JVM安装包,只有JDK和JRE可以单独安装,有单独的安装包,JDK中包括JRE,JRE中包括JVM      

    JDM安装时,JRE和JVM也自动安装了。而JRE安装时,JVM也自动安装了

     

posted @ 2020-07-14 13:16  想变强的菜鸟  阅读(364)  评论(0编辑  收藏  举报