java亟需关注的知识点-HashSet
java需要关注的知识点---HashSet1.构造方法:public HashSet() {map new HashMapE,Object()}可以看出,
java需要关注的知识点---HashSet
1.构造方法:
public HashSet() {map = new HashMap<E,Object>(); }
可以看出,hashSet的实现其实是一个hashMap(详见本人写的hashMap)
HashSet中基本都是调用hashMap的方法实现的,取得的值都是hashMap的key,在往hashMap存入值时候,value都是一个默认的object类。
和hashMap不同的方法:writeObject 和 readObject