- 1
- 0
- 约6.9千字
- 约 10页
- 2026-07-27 发布于河北
- 举报
Java基础面试题大全及详细答案(真实面试版)
说明:所有题目为互联网大厂、中小企业高频面试原题,答案摒弃书面化套话,采用开发实战口吻,贴合面试官打分标准,适合应届生、1-3年开发人员刷题复盘。
一、Java基础核心概念
1、JDK、JRE、JVM的区别与联系?
答案:
三者是层层包含的关系,范围从大到小:JDKJREJVM。
1、JVM:Java虚拟机,是Java程序运行的核心环境,只负责解释执行class字节码文件,不包含编译工具,单独无法运行Java程序。核心作用是实现Java跨平台,一次编译、到处运行。
2、JRE:Java运行环境,包含JVM+Java核心类库(基础工具类、集合、IO等)。只用来运行已经编译好的Java程序,没有代码编译功能,普通用户运行Java程序只需要安装JRE。
3、JDK:Java开发工具包,包含JRE+开发工具(javac编译器、java运行命令、jar打包工具、调试工具等)。是开发人员必备的环境,既能编译代码,也能运行代码。
2、Java是编译型还是解释型语言?
答案:
Java属于半编译半解释型语言,不是纯编译也不是纯解释。
1、编译阶段:通过javac编译器,把.java源代码编译成跨平台的.class字节码文件,这是一次预编译;
2、解释阶段:程序运行时,JVM的解释器逐行翻译字节码为机器码执行;
3、高版本JDK加
您可能关注的文档
- Hive数据仓库高频面试题及详细答案(实操版).docx
- HIV病毒载量检测专项测试题(含详细答案解析).docx
- HIV监测专项考核试题(含答案及详细解析).docx
- HRBP资格认证考试试题(含详细答案解析).docx
- HTTP协议高频面试题及详细答案(实战口语版).docx
- HXD2B型电力机车专业测试题(含详细答案解析).docx
- IATF16949_2016审核员考试真题及详细答案解析.docx
- ICT技术支撑面试题及详细答案(实战接地气版).docx
- ICU护士理论考核试题及详细答案.docx
- ICU进修医师结业考试试题及详细答案.docx
- MT/T 829-2025煤矿用隔爆型高压起动电抗器.pdf
- 《MT/T 829-2025煤矿用隔爆型高压起动电抗器》.pdf
- JJG 1069-2026直流分流器检定规程.pdf
- 《JJG 1069-2026直流分流器检定规程》.pdf
- 计量规程规范 JJG 1069-2026直流分流器检定规程.pdf
- 计量规程规范 JJF 2417-2026碘含量分析仪校准规范.pdf
- JJF 2417-2026碘含量分析仪校准规范.pdf
- 《JJF 2417-2026碘含量分析仪校准规范》.pdf
- 中国行业标准 MT/T 1288-2025煤矿用防爆高压单相接地故障选线装置.pdf
- 《MT/T 1288-2025煤矿用防爆高压单相接地故障选线装置》.pdf
原创力文档

文档评论(0)