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

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

Java核心高频面试题及详细答案(实战版)

一、Java基础语法面试题

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

答案:

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

1、JVM(Java虚拟机):是Java程序运行的核心载体,只负责解析、执行class字节码文件,不包含任何开发工具,是Java跨平台的根本,不同系统有对应的虚拟机版本。

2、JRE(Java运行环境):包含JVM+Java核心类库。只用于运行已经编译好的Java程序,普通用户运行Java软件只需安装JRE,无法用于开发代码。

3、JDK(Java开发工具包):包含JRE+编译、调试、打包等开发工具(j

文档评论(0)

1亿VIP精品文档

相关文档