- 2
- 0
- 约1.46万字
- 约 16页
- 2026-07-28 发布于河北
- 举报
360公司Java面试360题(真实口语化详细答案)
一、Java基础高频题(1-60)
1.==和equals的区别?
==对于基本类型比的是数值,对于引用类型比的是内存地址。equals是Object的方法,默认和==一样比地址,String、Integer等类重写后是比内容。日常开发比较字符串、包装类值一律用equals,避免空指针可先判空。
2.String、StringBuilder、StringBuffer区别?
String不可变,每次拼接都会生成新对象,适合少量字符串操作。StringBuilder可变、线程不安全、效率高,单线程拼接首选。StringBuffer可变、加了synchronized锁、线程安全、效率低,多线程场景使用。日常开发99%场景用StringBuilder。
3.String为什么不可变?
底层value数组被final修饰,地址不能改,且内部没有提供修改数组的方法。所有增删拼接操作都是新建字符串对象。不可变的好处是线程安全、可以做HashMap键、字符串常量池复用节省内存。
4.基本数据类型有哪些?区别?
8种基本类型:byte、short、int、long、float、double、char、boolean。基本类型存栈内存,速度快、无默认null;包装类是对象,存堆内存,可null、支持泛型、有工具方法
您可能关注的文档
- 2岁儿童护肤霜专业测评试题及详细答案.docx
- 2型糖尿病专科护理考核试题及详细答案.docx
- 2型糖尿病专项考核试题及详细答案解析.docx
- 2月27日线上综合考试试题及详细参考答案.docx
- 2周岁宝宝居家智力自测题(含详细答案&发育说明).docx
- 3+2贯通培养线上统一招生考试试卷(完整版+详细答案).docx
- 3-4岁幼儿教师专业考核试题及详细答案.docx
- 3-6岁儿童分龄智力测试题(含详细答案).docx
- 3-6岁幼儿科学启蒙测试题(分年龄段+详细答案).docx
- 3-6岁幼儿情商测试题(含答案及详细解析).docx
- 2026及未来5-10年中国PP-R管件市场调查数据分析及竞争策略研究报告.docx
- 2025温州家和物业管理有限公司招聘2人笔试历年参考题库附带答案详解.docx
- 2026年化工八件服务行业深度研究报告.docx
- 2026及未来5年中国水性氟碳漆市场现状数据分析及前景预测报告.docx
- 2026年中国远红外线热收缩机项目投资可行性研究报告.docx
- 2026及未来5-10年中国上圆下方锅炉市场调查数据分析及竞争策略研究报告.docx
- 2026及未来5-10年中国PU聚氨酯彩钢板市场调查数据分析及竞争策略研究报告.docx
- 2026及未来5-10年中国一次性汤碗市场调查数据分析及竞争策略研究报告.docx
- 2026年中国全自动供水罐项目投资可行性研究报告.docx
- 2026年中国电子剪钳市场调查研究报告.docx
原创力文档

文档评论(0)