Java中==与equals()方法的区别? 收藏 阅读:207
2020-04-11 21:15:15

A.   ==在比较基本数据类型时比较的是值,比较对象时比较的是地址值。

B.   Object类中equals()方法底层依赖的是==操作,在所有没有重写equals()的类中,调用equals()其实和使用==的效果一样,也是比较的地址值。String重写了equals(),底层比较的是两个String对应位置的char字符是否==。


读后有收获,请打赏。更多精彩内容,请关注微信公众号。有疑问请加QQ交流群:454792501


全部评论

发表评论