Java高频面试题库及详细答案(实战版)
一、Java基础核心(高频必问)
1.谈谈JDK、JRE、JVM的区别与联系
答案:
三者是层层包含的关系,范围从大到小为JDKJREJVM。
JVM是Java虚拟机,是Java程序运行的核心载体,负责加载字节码文件、解释执行代码、内存管理、垃圾回收,是Java跨平台的根本,但它本身不包含任何开发工具。
JRE是Java运行环境,包含JVM和Java核心类库(rt.jar等)。普通用户只需要安装JRE,就可以运行Java程序,但是无法开发Java项目。
JDK是Java开发工具包,包含JRE、Java编译工具(javac)、打包工具、调试工具等所有
原创力文档

文档评论(0)