zoukankan      html  css  js  c++  java
  • 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也自动安装了

         

  • 相关阅读:
    blocking to nonblocking of Python
    hug -- Embrace the APIs of the future
    supplychain on blockchain
    xstate -- JavaScript state machines and statecharts
    计算PI -- 采用刘徽的割圆术方法
    Gunicorn
    AIOHTTP
    APScheduler
    prefect
    FastAPI
  • 原文地址:https://www.cnblogs.com/thesky-wfei/p/13298546.html
Copyright © 2011-2022 走看看