package com.wonders.week01.collection;
/**
* JDK1.7
* IdentityHashMap
* (1)继承自AbstractMap,实现了Map接口
* (2)它使用了哈希表实现了Map接口.
* (3)它在比较key或者value的时候,使用了引用相等替代了对象相等的比较方法
* 换句话说就是,在IdentityHashMap中,仅当k1==k2的时候,两个key才会被当做是相等的。
* (4)这个类不是一个多用途的Map接口的实现类,但是它实现了Map接口,它有意的违反了Map接口的一般性约束(比较两个对象相等的时候使用equals方法),
* (5)这个类仅用于在需要引用相等语义的少数情况下使用
* (6)这个类是一个非线程安全的集合类。
* @author liyongyong
*
*/
public class IdentityHashMapTest {
public static void main(String[] args) {
}
}
API学习IdentityHashMap
最新推荐文章于 2024-07-19 16:57:15 发布