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

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

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

一、Java基础篇(高频必问)

1、谈谈JDK、JRE、JVM的区别与联系

参考答案:

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

JVM是Java虚拟机,是Java程序运行的核心环境,负责加载class文件、解释/编译字节码、内存管理、垃圾回收,是实现Java跨平台的核心,单独的JVM无法运行Java程序。

JRE是Java运行环境,包含JVM+Java核心运行类库(rt.jar等),只用于运行已经编译好的Java程序,不具备代码编译、调试等开发功能,普通用户运行Java软件只需安装JRE。

JDK是

文档评论(0)

1亿VIP精品文档

相关文档