豁然高

导航

2019年4月16日 #

java学习-- equals和hashCode的关系

摘要: hashcode的目的就是在hashset或者hashmap等中比较两个对象相等时,减少equals的使用次数来提高效率 以下为摘录 hashcode的目的就是在hashset或者hashmap等中比较两个对象相等时,减少equals的使用次数来提高效率 以下为摘录 hashcode的目的就是在ha 阅读全文

posted @ 2019-04-16 13:49 豁然高 阅读(261) 评论(0) 推荐(0) 编辑

java学习--"==”和 equals

摘要: == 比较的是两个值是否相等 这里的值有可能是基础类型的值,也有可能是指向对象的引用 equals方法如何比较,要看这个类的equals方法是如何定义的 基类Object类的equals方法比较的是两个对象的引用是否相同,其结果相当于 == String类重写了equals方法,比较的是两个字符串序 阅读全文

posted @ 2019-04-16 13:27 豁然高 阅读(227) 评论(0) 推荐(0) 编辑

java学习--equals

摘要: Object类是所有类的基类。 Object类有equals方法。而继承Object中的equals方法判断的是两个对象的引用是否相等,相当于"==",也就是说只有比较的两个对象为同一个对象时,equals方法才返回true java内置类中有些重写了equals方法,不再是判断两个对象的引用是否相 阅读全文

posted @ 2019-04-16 13:14 豁然高 阅读(438) 评论(0) 推荐(0) 编辑