- 3
- 0
- 约2.95万字
- 约 25页
- 2024-07-08 发布于湖北
- 举报
Java大厂面试必备
一一、、基基础础篇篇
1、什么是StringJoiner?
【【仅仅供供参参考考】】
StringJoiner是Java8新增的一个API,它基于StringBuilder实现,用于实现对字符串之
间通过分隔符拼接的场景。
StringJoiner有两个构造方法,第一个构造要求依次传入分隔符、前缀和后缀。第二个构造则
只要求传入分隔符即可(前缀和后缀默认为空字符串)。
2、重载(Overload)和重写(Override)的区别?
【【仅仅供供参参考考】】
方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现
的是运行时的多态性。
重载:一个类中有多个同名的方法,但是具有有不同的参数列表(参数类型不同、参数个数不
同或者二者都不同)。
重写:发生在子类与父类之间,子类对父类的方法进行重写,参数都不能改变,返回值类型可
以不相同,但是必须是父类返回值的派生类。即外壳不变,核心重写!重写的好处在于子类可
以根据需要,定义特定于自己的行为。
3、final在Java中有什么作用?
【【仅仅供供参参考考】】
final修饰的类叫最终类,该类不能被继承。
final修饰的方法不能被重写。
final
您可能关注的文档
- (市政质量)基础知识冲刺卷(共四卷).docx
- 2022年主管护师(儿科护理)考试试卷(共六套)含答案解析.pdf
- 2022年口腔助理医师题目(共五套).pdf
- 2022年茶艺师(技师)判断题大全(含四卷).docx
- 2022年高级会计实务考试试卷(共五卷)含答案解析.docx
- 2023年(结构) 专业基础考试一级复习题(共四套).pdf
- 2023年一建建设工程经济模拟考试(共四套)及答案.pdf
- 2023年民法考试试卷.pdf
- 个人贷款判断题大全.docx
- 信息系统项目管理师考试试卷(含五套).pdf
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)