Java高频面试题及详细答案(真实面试版).docx

Java高频面试题及详细答案(真实面试版).docx

Java高频面试题及详细答案(真实面试版)

一、Java基础面试题

1.JDK、JRE、JVM的区别是什么?

详细答案:

三者是层层包含的关系,范围从大到小依次是JDKJREJVM。

1、JVM(Java虚拟机):是Java语言跨平台的核心,只负责运行Java编译后的class字节码文件。本身不包含开发工具,也没有运行类库,是最核心的运行容器,不同操作系统有对应的JVM版本。

2、JRE(Java运行环境):包含JVM+Java核心运行类库。普通用户只需要安装JRE就可以运行Java程序,不需要编译代码,主要用于程序部署运行。

3、JDK(Java开发工具包):包含JRE+开发编译

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档