equals和==的区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了equals和==的区别?相关的知识,希望对你有一定的参考价值。

equals和==的区别?


    1.equals和==默认都是比较内在地址,在重写equals方法后可以用来比较两侧对象的值是否相等;
        ge:例如两个String之间的比较


    2.equals只可以比较对象类型,==可以比较对象类型和基础数据类型;


    3.equals左侧不可以为NULL(常量尽量放左侧),==可以

以上是关于equals和==的区别?的主要内容,如果未能解决你的问题,请参考以下文章

equals()和==到底有啥区别啊?

equals和==的区别

[转]Java中==和equals的区别,equals和hashCode的区别

equals和==的区别是啥?

Java里的equals和==的区别是否equals是比较内容,==是比较地址的?

==和equals()的区别