- 3
- 0
- 约3.78千字
- 约 6页
- 2026-06-16 发布于河北
- 举报
大厂Offer面试高频题(真实口语化答案版)
一、Java基础高频题
1.==和equals的区别?
简单说,==是直接比内存地址,基本数据类型比数值,引用类型比对象地址。equals是String、Integer这类重写后的方法,专门用来比内容是否一样。
举个实际场景:newString(a)==a是false,因为一个是堆对象,一个是常量池地址;但equals就是true,因为内容相同。日常开发判断字符串相等,一律用equals,避免空指针就先判空或者用Objects.equals。
2.String、StringBuilder、StringBuffer区别?
String是不可变的,每次拼接都会生成新字符串,频繁拼接非常耗内存。
StringBuilder线程不安全、效率高,日常开发单线程拼接优先用这个。
StringBuffer加了synchronized锁,线程安全但性能差,现在基本很少用,只有老代码多线程场景能见到。
实际开发规范:循环内字符串拼接,绝对不用+,统一用StringBuilder。
3.重载和重写的区别?
重载是同一个类里,方法名一样,参数个数、类型、顺序不一样,和返回值、修饰符没关系,属于编译期多态。
重写是子类覆盖父类的方法,方法名、参数列表、返回值必须一致,权限不能比父类更严格,不能抛出更宽
您可能关注的文档
- 大坝施工安全培训试题及详细答案.docx
- 大坝水工建筑物期末考试试题及详细答案.docx
- 大厂保安岗位能力测试题及答案解析.docx
- 大厂高频MySQL面试题(实战口语版详解).docx
- 大厂高频算法面试题(含详细答案·实战版).docx
- 大厂机电岗位面试题及详细答案.docx
- 大厂机电工程师面试核心题及详细答案.docx
- 大厂面试模拟试题及详细答案(产品_技术_运营岗).docx
- 大厂运维工程师笔试真题(含详细落地答案).docx
- 大地测量工职业技能测试题及详细答案.docx
- 四川省乐山市沫若中学2025_2026学年高一物理下学期入学考试试题.doc
- PICC置管患者的康复护理.pptx
- 广东省中山市多校联考2025-2026学年九年级上学期期中物理试题(含答案).pdf
- 2026高考地理一轮复习课时规范练2等高线地形图含解析湘教版.docx
- 第03讲氧化还原反应的基本概念-新高一化学暑假备课(人教版2019必修第一册)(原卷版+解析).docx
- 第02讲离子反应-新高一化学暑假备课(人教版2019必修第一册)(原卷版+解析).docx
- 2026年高考地理一师一题押题精鸭题撞上高考自学版.doc
- 第04讲氧化剂和还原剂氧化还原反应的配平及规律-新高一化学暑假备课(人教版2019必修第一册)(原卷版+解析).docx
- 广东省中山市华辰实验中学2025-2026学年九年级上学期期中考试物理试卷(含答案).docx
- 湖南省邵阳市武冈市2024-2025学年八年级上学期期中考试物理试题(解析版).pdf
最近下载
- 6月23日吉林省吉林市教师招聘教育理论基础知识真题及答案.pdf VIP
- (新教材)2026人教版三年级下册数学 第4课时 长方形和正方形的面积(2) 课件.pptx
- 2026年建筑安全员A证(企业主要负责人)全套500题(单选300+多选120+判断80附标准答案.docx VIP
- 20m小箱梁预应力钢绞线理论伸长量的计算书.pdf VIP
- (完整版)高中生物必修二知识点总结(最全版) .pdf VIP
- 2025年北京西城中考生物真题及答案 .pdf VIP
- 20m小箱梁预应力钢绞线理论伸长量的计算书.docx VIP
- 20米小箱梁预应力钢绞线伸长值计算.doc VIP
- 2026《2025年英语高考全国Ⅰ卷与新高考卷中的核心素养分析案例》5000字.docx VIP
- 2026中国北斗时空产业发展白皮书.docx VIP
原创力文档

文档评论(0)