java命名空间javax.management.openmbean类compositedatasupport的类成员方法:
hashcode定义及介绍
本文导语:
hashcode
public int hashcode()
返回此 compositedatasupport 实例的哈希码值。
compositedatasupport 实例的哈希码是在 equals 比较中使用的所有信息元素的哈希码的总和(即其复合类型 和所有项值)。
这确保了 t1.equals(t2) 意味着对于任何...
public int hashcode()
- 返回此
compositedatasupport
实例的哈希码值。
compositedatasupport
实例的哈希码是在 equals
比较中使用的所有信息元素的哈希码的总和(即其复合类型 和所有项值)。
这确保了 t1.equals(t2)
意味着对于任何两个 compositedatasupport
实例 t1
和 t2
而言,都存在 t1.hashcode()==t2.hashcode()
,这是方法 object.hashcode()
的通用协定所要求的。
每项值的哈希码将被添加到返回的哈希码中。如果项值是一个数组,则对于对象引用类型数组,其哈希码的获取方式类似于调用 deephashcode
方法;对于基本类型数组,则类似于调用恰当的 arrays.hashcode(e)
重载形式。
- 指定者:
- 接口
compositedata
中的 hashcode
- 覆盖:
- 类
object
中的 hashcode
- 返回:
- 此
compositedatasupport
实例的哈希码值 - 另请参见:
object.equals(java.lang.object)
,
hashtable