华为程序员面试真题及详细答案(后端通用)
本次题库为华为校招、社招后端通用面试原题,贴合华为技术面试侧重点:重底层原理、重实战场景、重问题排查、重性能优化,答案均为职场实操话术,无书面化空洞内容,适配一线面试应答场景。
一、Java基础核心面试题(华为高频)
1、==和equals的区别?实际开发中怎么用?
参考答案:
首先分两种数据类型来看,基本数据类型和引用数据类型。
基本数据类型只有==,比较的是数值本身是否相等;没有equals方法。
引用数据类型中,==比较的是两个对象的内存地址,判断是不是同一个对象;equals是用来比较对象内容是否相等。
这里有个核心点:Ob
原创力文档

文档评论(0)