首页 > 编程知识 正文

简述jdk与jre的概念和关系(什么是JVM?什么是JDK? 什么是JRE?)

时间:2023-05-04 23:57:09 阅读:123766 作者:3467

JVM是Javavirtualmachine(Java虚拟机)的缩写,是通过在实际计算机上模拟各种计算机功能而实现的虚构计算机。 javavirtualmechinal (JVM )是JRE的一部分,称为JAVA虚拟机。 JVM是整个Java实现跨平台的最核心部分,用于解释字节码文件(.class )的执行和运行。 所有平台上的JVM为编译器提供的接口都相同,编译器只需重新生成虚拟机对虚拟机可见的代码,虚拟机即可对其进行解释和运行。 使用Java编译器编译Java程序时生成的字节码文件可以在各种仅面向JVM的平台上运行,而无需修改。 JVM因平台而异,但提供的接口相同。 JVM是Java程序跨平台的重要部分,如果不同平台上有相应的虚拟机,编译的Java字节码就可以在该平台上运行。JDK是整个Java的核心,包括Java运行时环境、Java工具和基于Java的类库。 Java APP应用程式伺服器实际上包含JDK的版本。 其中,安装JDK后,ssdbz是一些重要的文件夹。 存储编译器和工具,最主要的是编译器(javac.exe ) include )包含用于Java和JVM交互的头文件。 编译本地方法的文件lib :类库文件jre:Java运行时环境JRE指向(Java运行时环境) Java运行时环境,Java日志jdk这是一个为开发人员提供的开发工具箱,供程序开发人员使用。 它不仅包括完整的JRE、Java执行环境,还包括开发人员的工具包。 因此,普通用户不需要安装JDK并运行Java程序,而只需要安装JRE。 但是,程序开发人员必须安装JDK来编译和调试程序。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。