![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
DamonSalvator
这个作者很懒,什么都没留下…
展开
-
Java LinkedHashSet
public class LinkedHashSet extends HashSet implements Set, Cloneable, java.io.Serializable 首先,从上面代码可以看出,LinkedHashSet是HashSet的一个子类,并且实现了Set接口,Cloneable接口和Serializable接口. LinkedHashSet和原创 2017-02-27 20:54:11 · 300 阅读 · 0 评论 -
Java HashSet
容器实现了Set接口,后端由hash table支持.每次在迭代的时候,容器不保证迭代遍历的顺序.可以存储null元素. 提供常数时间的基本操作:add remove contains add size 遍历的时间依赖于HashSet中的元素数量以及hashmap的capacity.因此,在性能非常重要的场景下,不适合于将HashSet的初始capacity设置的过大或者装载因子过低. 同样原创 2017-02-28 09:37:16 · 139 阅读 · 0 评论 -
Java HashMap
public class HashMap extends AbstractMap implements Map, Cloneable, Serializable HashMap允许null的key和value,HashMap和HashTable基本一样,除了它是非线程安全的,并且允许null.并且HashMap的顺序是不一定的,这也导致了HashSet的顺序不一致. get和p原创 2017-02-28 10:05:27 · 118 阅读 · 0 评论