欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Java集合 第2页

Java 集合:LinkedBlockingQueue源码分析

站长阅读(545)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)LinkedBlockingQueue的实现方式? (2)LinkedBlockingQueue是有界的还是无界的队列? (3)Linked...

Java集合:PriorityQueue源码分析

站长阅读(544)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)什么是优先级队列? (2)怎么实现一个优先级队列? (3)PriorityQueue是线程安全的吗? (4)PriorityQueue就有序...

Java集合:ArrayBlockingQueue源码分析

站长阅读(538)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)ArrayBlockingQueue的实现方式? (2)ArrayBlockingQueue是否需要扩容? (3)ArrayBlocking...

Java集合:CopyOnWriteArraySet源码分析

站长阅读(496)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)CopyOnWriteArraySet是用Map实现的吗? (2)CopyOnWriteArraySet是有序的吗? (3)CopyOnWr...

Java集合:TreeSet源码分析

站长阅读(507)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)TreeSet真的是使用TreeMap来存储元素的吗? (2)TreeSet是有序的吗? (3)TreeSet和LinkedHashSet有...

Java集合:LinkedHashSet源码分析

站长阅读(536)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)LinkedHashSet的底层使用什么存储元素? (2)LinkedHashSet与HashSet有什么不同? (3)LinkedHash...

Java集合:HashSet源码分析

站长阅读(580)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 问题 (1)集合(Collection)和集合(Set)有什么区别? (2)HashSet怎么保证添加元素不重复? (3)HashSet是否允许null...

Java集合:TreeMap源码分析(四)

站长阅读(543)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 二叉树的遍历 我们知道二叉查找树的遍历有前序遍历、中序遍历、后序遍历。 (1)前序遍历,先遍历我,再遍历我的左子节点,最后遍历我的右子节点; (2)中序...

Java集合:TreeMap源码分析(三)

站长阅读(529)赞(0)

作者:彤哥 出处:https://www.cnblogs.com/tong-yuan/ 删除元素 删除元素本身比较简单,就是采用二叉树的删除规则。 (1)如果删除的位置有两个叶子节点,则从其右子树中取最小的元素放到删除的位置,然后把删除位置...