华为Java电话面试真题及详细答案(一线面试原版)
说明:本套题目为华为Java岗位电话初面高频原题,适配校招、实习、社招初面,提问节奏贴合真实电话面试,答案为工程师口语化解答,无书面模板化内容,侧重实际工作应用,也是华为面试官重点考察的基础核心能力。
一、Java基础核心(必问)
1、说说==和equals的区别?日常开发怎么用?
这是开发最常用的两个比较方式,核心区别是比较规则不一样。
==是直接比较内存地址:基本数据类型比较的是数值本身,引用类型比较的是对象在堆内存的地址。
equals是方法,默认来自Object类,原生逻辑和==一样比较地址,但像String、Integ
原创力文档

文档评论(0)