- 0
- 0
- 约5.02千字
- 约 9页
- 2026-07-27 发布于河北
- 举报
Java面试快速复习题库(高频真题+通俗详解)
说明:全部为大厂高频面试原题,答案摒弃书面化套话,采用开发实战通俗解释,适合考前快速背诵、查漏补缺。
一、Java基础核心(必问)
1、JDK、JRE、JVM的区别?
核心答案:
JVM:Java虚拟机,只负责运行Java程序,是Java跨平台的核心,最小运行单元。
JRE:Java运行环境,包含JVM+Java核心运行类库,只用来跑程序,不能开发。
JDK:Java开发工具包,包含JRE+编译、调试等开发工具(javac、java、jmap等),专门用于开发。
层级关系:JDKJREJVM
2、==和equals的区别?
核心答案:
==:基本数据类型比较数值,引用数据类型比较内存地址。
equals:是Object的方法,默认和==一样比较地址;String、Integer等类重写后,只比较内容值。
面试加分点:日常开发中,字符串对比必须用equals,避免空指针可以先写常量(test.equals(str))。
3、String、StringBuilder、StringBuffer区别?
核心答案:
String:不可变字符串,每次修改都会生成新对象,频繁拼接性能差。
StringBuffer:可变字符串,线程安全(方法加了synchronized),性能偏低。
StringBuilder:可变字符串,线
您可能关注的文档
最近下载
- 农村公路工程改造的施工质量管理.pdf VIP
- 农村公路工程建设中路基路面施工研究.pdf VIP
- 农村公路改造工程沥青混凝土路面结构型式设计.pdf VIP
- DB11T 751-2010 住宅物业服务标准-建筑规范、标准、图集.pdf VIP
- 财新智库 2025中国养老产业研究报告.pptx
- DB11T 751-2010 住宅物业服务标准(1)-建筑规范、标准、图集.pdf VIP
- 安全文明施工和环境保护措施.docx VIP
- M9人为因素题库 .pdf VIP
- BROTHER兄弟机报警说明书讲解.doc VIP
- DB32_T 5191-2025 动物诊疗机构放射卫生防护要求.docx VIP
原创力文档

文档评论(0)