Java经典实战面试题(企业高频版)
一、Java基础核心(必问)
1.==和equals的区别
==是比较运算符,基本数据类型比较的是数值本身,引用数据类型比较的是内存地址。
equals是Object类的方法,默认底层和==一致,比较对象地址。像String、Integer这类常用类会重写equals方法,重写后只比较对象内容,不比较地址。
日常开发中,字符串对比必须用equals,避免地址判断导致的业务bug。
2.String、StringBuilder、StringBuffer的区别
String是不可变字符串,底层是final修饰的字
您可能关注的文档
最近下载
- 某某集团办公系统建设方案.docx VIP
- 胺碘酮输液反应静脉炎的预防及处理措施PPT课件.pptx VIP
- 2020心肺复苏PPT(完整版).ppt VIP
- DB13(J)∕T 建设工程消耗量标准及计算规则 勘误.pdf VIP
- 混凝土试块留置方案.docx VIP
- 钢结构监理实施细则(全).docx VIP
- 毕节市招聘大学生乡村医生事业编制人员考试真题2024.docx
- 深度解析(2026)《GBT 39114-2020纳米技术 单壁碳纳米管的紫外可见近红外吸收光谱表征方法》.pptx VIP
- 2024年7月1日实施新版医疗器械经营设施设备维护和验证校准管理制度.pdf
- BIM技术在施工进度管理中应用技术方案.docx VIP
原创力文档

文档评论(0)