equals()和"=="的区别

2018-01-11  本文已影响0人  TongJing

"=="的比较:

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

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

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

Object类中的equals()方法

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

上一篇 下一篇

猜你喜欢

热点阅读