equals()和"=="的区别

"=="的比较:

        1)简单类型例如int,那么"=="比较的就是值.

        2)引用类型例如Integer,则比较的是两个引用变量是否指向同一个地址.

equals()方法没有被重写时,也就是在Object类中时,它和"=="的作用基本相同.当其他类重写equals()方法时,equals()方法比较的是值的大小.

Object类中的equals()方法

Integer类中的equals()方法(被重写的)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容