"=="和equals方法究竟有什么区别?
①==比较的是值,equals比较的是地址值
②一般我们会重写equals让它按照我们的意愿去比较相关属性,而不是单纯的比较地址值。
本文解析了Java中==操作符与equals方法的区别。==用于比较基本类型的值及引用类型的内存地址;equals则比较对象的内容是否相同。通常,equals方法会被重写以便根据对象的属性进行比较而非其地址。
"=="和equals方法究竟有什么区别?
①==比较的是值,equals比较的是地址值
②一般我们会重写equals让它按照我们的意愿去比较相关属性,而不是单纯的比较地址值。
153

被折叠的 条评论
为什么被折叠?