摘要: queue的底层结构是队列,一般用于缓冲、并发访问 queue也有size、isEmpty、contains、clear等方法 更多信息参考 https://blog.csdn.net/rocling/article/details/103834545?spm=1001.2101.3001.6650 阅读全文
posted @ 2023-02-21 23:47 ben10044 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Set接口的特点是无序和不重复 上图就是无序的体现,HashSet底层数据结构是数组+链表,虽然数组有索引,但是数据并不是按索引来存放 而是先通过Hash算法来给出各个数据存放的位置 如图,数据A通过Hash算法得到存放的位置是索引2,B是索引1,C是索引0 所以HashSe里的数据是无序的 上图是 阅读全文
posted @ 2023-02-21 23:15 ben10044 阅读(16) 评论(0) 推荐(0) 编辑
摘要: LinkedList底层的数据结构是链表 链表相较于数组的优点:插入和删除时更加便捷,改变指针指向就行,不需要挪动位置 缺点:内存空间占用更大 添加数据add package List; import java.util.LinkedList; public class linkedList { p 阅读全文
posted @ 2023-02-21 17:03 ben10044 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 集合是数据的一种容器,用于容纳数据。 java在util包里提供了完整的集合框架 阅读全文
posted @ 2023-02-21 14:40 ben10044 阅读(2) 评论(0) 推荐(0) 编辑