- 1
- 0
- 约9.59千字
- 约 10页
- 2026-04-18 发布于河北
- 举报
JDK面试题及详细答案
一、基础必问(初级/中级,高频)
1.说说JDK、JRE、JVM三者的区别和联系?
这是最基础也是必问的题,核心是分清“开发”和“运行”的边界,别记套话,结合实际用。
答案:三者是包含关系,核心区别在于定位不同:
①JVM(JavaVirtualMachine,Java虚拟机):最底层,负责执行Java字节码(.class文件),屏蔽了不同操作系统的底层差异,实现“一次编译,到处运行”。比如Windows和Linux的JVM不同,但能执行同一份class文件,它只负责运行,不负责编译。
②JRE(JavaRuntimeEnvironment,Java运行环境):包含JVM+运行Java程序必需的核心类库(比如java.lang包、java.util包)。简单说,只要有JRE,就能运行已经编译好的Java程序(比如双击jar包),但不能开发、编译Java代码(没有javac命令)。
③JDK(JavaDevelopmentKit,Java开发工具包):包含JRE+开发Java程序必需的工具(比如javac编译器、javadoc文档生成工具、jar打包工具)。我们开发Java项目时,装的是JDK,因为需要用javac把.java文件编译成.class文件,开发完后,只需要JRE就能运行项目。
总结:JDKJREJVM;开发用
您可能关注的文档
- IPD(集成产品开发)试题及详细答案.docx
- ITT试题及详细答案.docx
- IVUS试题及详细答案.docx
- JAC(Jharkhand Academic Council)12年级理科综合模拟试题及详细答案.docx
- JCP试题及详细答案.docx
- job006岗位面试题及详细答案.docx
- JTEST(D-E级)模拟试题及详细答案.docx
- JVM内存模型面试题及详细答案.docx
- JVM性能调优面试题及详细答案.docx
- KPI试题及详细答案.docx
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)