zoukankan      html  css  js  c++  java
  • java中== equal hashcode 比较的区别

    • ==

      基本数据类型是进行数值的比较

      引用数据类型比较的是两对象的地址值

      实际上都是进行直接值的比较

    • equal(Object) Object型参数,任何类型的实参都可以传入,只有实参是一个字符串且内容相同时才返回true

      先比较引用对象的地址,若相同则返回true,否则挨个比较两字符串对象中的字符,完全相同才返回true

    • hashcode

      由于jvm对对象的的内存管理是动态的,所以每个对象的内存地址可能会发生改变,但哈希表中设置的散列存储不会改变

  • 相关阅读:
    nodejs获取服务器数据到页面
    Struts 2
    JQuery
    JDBC
    Hiberbate
    EasyUi
    JavaScript
    利用 HashSet 去过滤元素是否重复
    HTML
    MySQL
  • 原文地址:https://www.cnblogs.com/szj666/p/14384112.html
Copyright © 2011-2022 走看看