- 2
- 0
- 约8.56千字
- 约 10页
- 2026-05-23 发布于河北
- 举报
博彦科技Java面试题及详细答案
一、基础必考题(面试开篇必问,占比30%)
1.说说Java中基本数据类型和引用数据类型的区别,各举3个例子
答案:核心区别就两点:存储位置和传递方式,不用搞太复杂。
基本数据类型:直接存储值,存在栈内存,传递的是值本身;例子:int、double、boolean(还有byte、short、long、float、char,举3个即可)。
引用数据类型:存储的是对象的内存地址(堆内存中),传递的是地址;例子:String、List、User(自定义实体类)。
补充:基本数据类型有默认值(比如int默认0),引用类型默认是null;基础类型不能调用方法,引用类型可以(比如str.length())。
2.==和equals()的区别,String类的equals()是怎么重写的?
答案:实际开发中经常用到,重点记清楚场景。
==:是运算符,分两种情况——基本数据类型,比较的是值是否相等;引用数据类型,比较的是堆内存地址是否相等(是不是同一个对象)。
equals():是Object类的方法,默认实现和==一样,也是比较地址;但String类重写了equals(),改成了“比较字符串内容是否相等”。
举个实际例子:Strings1=abc;Strings2=newString(abc);这里s1==s2是false(地址
您可能关注的文档
- 博士俄语试题及详细答案.docx
- 博士入学考试试题及详细答案.docx
- 博士外科试题及详细答案.docx
- 博士研究生复试试题及详细答案.docx
- 博士研究生入学考试试题及详细答案.docx
- 博士研究生入学考试题目及详细答案.docx
- 博士英语考试试题及详细答案.docx
- 博士英语模拟试题及详细答案.docx
- 博思(BULATS)综合化考试全真模拟试题及详细答案.docx
- 博文中学阶段性检测试题及详细答案.docx
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)