本文主要是介绍API学习IdentityHashMap,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!