简单概括 ==跟equals的区别
== == :既可以比较基本类型,也可以比较引用类型,如果比较八大数据类型主要比较的是值,比较引用类型主要比较的是内存地址值 equals(没有被重写过) equals(父类是object,所以每个对象都会有equals): ojbect的 (源代码的149行):出厂默认的话equals等价于 == string 类重写equals:比较的是每一个字符是否相等 hashCode(重写equals就一定要重写hashCode) 没有重写hashCode值不会变,重写了hashCode值就会改变 总结:==跟equals的区别 1. ==既可以比较基本
暂无评论