后端岗位面试题更新 2026-08-05

请解释 JDK 和 JRE 的区别,并说明它们在 Java 程序开发与运行中的角色。

腾讯云智研发慧策(掌上先机)哔哩哔哩后端开发互联网/IT专业服务业务理解技术原理Java

考察说明

考察对 Java 开发与运行环境组成及其职责边界的理解

回答思路

  1. 明确 JDK 是开发工具包,包含编译器、调试工具等
  2. 明确 JRE 是运行环境,提供 JVM 和核心类库
  3. 指出 JRE 不包含 javac 等开发工具,无法编译源码
  4. 说明 JDK 内部包含 JRE,开发环境可运行程序
  5. 结合典型使用场景(开发者用 JDK,普通用户用 JRE)加深理解
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。