- 0
- 0
- 约5.15千字
- 约 7页
- 2026-10-29 发布于河北
- 举报
搜狗Java后端高频面试题及详细答案(真实面试版)
说明:本套题目整理自搜狗历年Java后端校招、社招真实面试场景,侧重基础扎实度、源码理解、线上问题排查、框架实战,答案贴合一线面试答题逻辑,简洁务实,无冗余话术。
一、Java基础核心(搜狗必问)
1.重载和重写的区别?底层原理和应用场景
参考答案:
1.发生场景:重载在同一个类中;重写发生在父子类、接口实现类中。
2.定义规则:重载是方法名相同,参数个数、类型、顺序不同,和返回值、访问修饰符无关;重写要求方法名、参数列表、返回值完全一致,子类修饰符权限不能比父类更严格。
3.多态类型:重载是编译期多态,编译阶段就确定调用哪个方法;重写是运行期多态,运行时根据对象实际类型匹配方法。
4.异常规则:重写的子类方法不能抛出比父类更宽泛的异常,重载无异常限制。
日常开发中,工具类多用重载实现多参数适配,框架拓展、子类功能改造多用重写。
2.String、StringBuilder、StringBuffer的区别及使用场景
参考答案:
String是不可变字符串,底层是final字符数组,每次拼接都会生成新对象,频繁拼接性能差。
StringBuffer线程安全,方法加了synchronized锁,多线程字符串拼接场景使用,并发安全但性能偏低。
StringBuilder非线程安全,无锁机制,单线程下拼接性
您可能关注的文档
最近下载
- 中国共产党组织工作条例.pptx VIP
- 整十整百数乘整十数质量测试口算题.docx VIP
- YB_T 4190-2018工程用机编钢丝网及组合体.pdf
- 材料成形技术基础 教学课件 ppt 作者 施江澜 赵占西主编 第三章 连接成形.ppt VIP
- 高考化学 新高考高考化学题型突破.pdf VIP
- 2025年内蒙古辅警招聘考试试题带解析及答案(精选题)题库大全.docx VIP
- 2025年内蒙古辅警招聘考试试题带解析带答案.docx VIP
- 2025年内蒙古辅警协警招聘考试备考题库精编答案详解.doc VIP
- 2025年内蒙古辅警招聘考试试题带解析附答案(考试直接用).docx VIP
- 科研项目技术就绪度自评报告范文.docx
原创力文档

文档评论(0)