“==”与equals方法的注意点

Posted jueshixingkong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“==”与equals方法的注意点相关的知识,希望对你有一定的参考价值。

在工作中我们常常会用到==和equals方法,这时候就需要说到八大基本数据类型。

很常见的,很多人对Integer对象也喜欢使用==,这是不正确的,要使用==必须调用intValue()等方法或者直接使用equals,否则在小于-128或者大于127的时候就会不等于,给自身的代码造成了隐患,对于对象类的东西,请常用equals,对于int等数据类型,常用==,但是别把封装类型和基本数据类型混在一起。

以上是关于“==”与equals方法的注意点的主要内容,如果未能解决你的问题,请参考以下文章

Java:Effective java学习笔记之 覆盖equals时请遵守通用约定

equals方法与==

重写equals 方法的注意事项

教学-45 对象的相等

重写equals方法需要注意的几点

java第二周的学习知识3(==与equals)