初级开发工程师面试题(含详细接地气答案)
一、Java基础核心(后端必考)
1.说说==和equals的区别
答案:
==是比较运算符,基本数据类型比的是数值本身,引用数据类型比的是内存地址。
equals是Object的方法,默认也是比较地址,但像String、Integer这些常用类都重写了这个方法,重写后直接比较内容值。
日常开发中,字符串对比一律用equals,避免空指针的话,一般写常量.equals(变量)。
2.String、StringBuilder、StringBuffer的区别
答案:
String是不可变字符串,每次拼接都会生成新对象,频
您可能关注的文档
最近下载
- ANSI ESD STM11.13-2021两点电阻测量.pdf VIP
- GBT 17457-2019 球墨铸铁管和管件 水泥砂浆内衬.docx VIP
- 球墨铸铁管铝酸盐水泥砂浆内衬工艺研究.pptx VIP
- 宣贯培训(2026年)《GBT 17457-2019球墨铸铁管和管件 水泥砂浆内衬》.pptx VIP
- 2026年广东阳江市初二地生会考真题试卷+答案.docx
- 2026年注册营养师《注册营养师》真题试卷.docx VIP
- JJF(吉) 130-2024 酸雨降雨自动监测仪校准规范.pdf VIP
- JJF(吉) 127-2023 容量筒校准规范.pdf VIP
- 如何看人品-麻将.doc VIP
- 2025年注册营养师资格证考试真题及答案解析.docx VIP
原创力文档

文档评论(0)