Java中 JRE JDK JVM的区别【面试题详解】

今天爱分享给大家带来Java中 JRE JDK JVM的区别【面试题详解】,希望能够帮助到大家。

JRE(JavaRuntimeEnvironment),java运行环境,平台。所有java开发的程序都需要在JRE下运行。一般安装JRE之后再运行java程序即可。
JDK(Java Development Kit)是程序开发者用来来编译、调试java程序用的开发工具包。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在 JDK的安装过程中,JRE也是 安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
JVM(JavaVirtualMachine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。

人已赞赏
Java

java 编写方法区内存溢出异常程序【附代码】

2020-10-31 10:52:30

Java

java源代码是如何变成class的【面试题详解】

2020-10-31 10:57:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
'); })();