![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器
有间猫
这个作者很懒,什么都没留下…
展开
-
LinkedHashMap浅析-有序性
LinkedHashMap浅析LinkedHashMap的插入有序性LinkedHashMap是HashMap的一个子类。有很多的方法多是直接继承父类。最主要的区别是LinkedHashMap实现了一个继承HashMap.Node的内部类Entrystatic class Entry<K,V> extends HashMap.Node<K,V> { Entry<K,V> before, after; Entry(int hash, K key, V原创 2021-04-21 17:27:01 · 288 阅读 · 0 评论 -
浅谈Java:HashSet&HashMap浅析
HashSet&HashMap浅析HashSet特性1、不能保证元素是有序的Hashset内部采用hash值进行存储索引,而hash值不保证有序2、不保存重复元素由于HashSet底层是将要插入的元素当作map的key进行存储(底层采用HashMap作为数据存储结构),所以不保存相同的数据。HashSet的构造方法内部由HashMap支持,当没有指定参数的时候, loadFactor = 0.75 不初始化thresholdpublic HashSet() { map = n原创 2021-03-21 18:02:56 · 123 阅读 · 2 评论 -
浅谈Java:Stack浅析
浅谈Java:Stack浅析Stack特性 1、满足元素"后经先出"(LIFO)的特性。 2、Stack类是线程安全的 3、Stack类在Vector类上实现了LIFO特性java.util.Stack方法jdk1.8源码public class Stack<E> extends Vector<E> { public Stack(){} // 调用父类的addElement()实现 public E push(E item){原创 2021-03-21 16:25:11 · 601 阅读 · 0 评论