==与equals方法的区别

来源:互联网 发布:暗黑破坏神2 mac 双开 编辑:程序博客网 时间:2024/06/04 11:11

刚开始学Java的时候==和equals()的区别总是不大明确!

这里写图片描述

==:   基本数据类型,比较值是否相同。   引用数据类型,比较的是地址值是否相同。equals:   引用数据类型,比较的是地址值是否相同,与==功能相同。而String类重写了equals方法,比较的是内容是否相同。   自定义对象一般需要重写equals方法,进行数据内容比较才更有意义。
0 0
原创粉丝点击