JVM:Java Virtual Machine, Java虚拟机,是可以运行Java字节码文件的虚拟计算机系统。可以把它看作是一个微型的操作系统,在它上面可以执行Java的字节码程序,它附着在具体的操作系统之上,其本身有一套虚拟机指令,但是它通常是在软件而不是硬件上实现。JVM实现了硬件平台、操作系统与字节码程序的联系,只有通过JVM处理后字节码才可以转换为特定机器上的机器码,然后才能运行。JVM的运行过程:加载.class文件;检验字节码;执行代码。
JRE: Java Runtime Environment, Java运行时环境,是运行Java程序必需的环境的集合,它包括JVM,Java平台核心类和支持文件,安装JRE是运行Java程序的必需步骤。
JDK: Java Development Kit, Java开发工具包,是Java开发人员开发Java程序的工具。包括JRE、Java工具和Java基础类库。
时间: 2024-10-08 19:35:46