zoukankan      html  css  js  c++  java
  • equal与hashcode的说明

                                  equal与hashcode的说明

      要推断两个对象是否相等。须要用equal来推断这两个对象的地址是否全然一样。有些情况推断两个对象是否相等仅仅须要推断这两个对象的value是否相等,所以须要重写equal来实现。比如set容器中。不能有两个同样的对象。所以须要重写对象的equal,但当容器中的对象比較多时,须要对容器中的对象进行线性比較,性能比較低,所以须要重写hashcode,通过散射来直接找到那个对象来进行比較,假设hashcode不同,则这两个对象就不同。假设hashcode同样。则须要比較equal来推断这两个对象是否相等。

  • 相关阅读:
    4、2 核心组件
    promise
    Content-Type
    $routeProvider
    广告
    $apply() $digest()
    异常
    switch
    autoprefixer
    $resource
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/7283595.html
Copyright © 2011-2022 走看看