Java高频面试题(含详细实战答案).docx

Java高频面试题(含详细实战答案).docx

Java高频面试题(含详细实战答案)

一、Java基础面试题

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

详细答案:

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

JVM是Java虚拟机,是Java程序运行的核心环境,只负责解析、执行字节码文件,是跨平台的核心,本身不包含任何开发工具。

JRE是Java运行环境,包含了JVM和Java运行所需的核心类库,比如常用的String、集合、IO相关类。只安装JRE的电脑可以运行Java程序,但不能开发Java项目。

JDK是Java开发工具包,包含了JRE,同时额外提供了编译、调试、打包等开发工具,比如javac编译器、java运行命

文档评论(0)

1亿VIP精品文档

相关文档