随笔分类 - 集合
摘要:前面的笔记在本子上 接着: 操作阻塞队列和非阻塞队列的常用方法: 非阻塞: add remove offer:插入元素到队尾。返回true/false poll:移除并获取队首。返回元素/null peek:获取队首。返回元素/null add remove offer:插入元素到队尾。返回true
阅读全文
摘要:设计模式之——迭代器https://blog.csdn.net/Jae_Wang/article/details/80524295 贼贼好了吧:https://www.cnblogs.com/dolphin0520/p/3933551.html 迭代器是一种模式、详细可见其设计模式,可以使得序列类型
阅读全文
摘要:Map集合,HashMap,HashTable,ConCurrentHashMap,利用Iterator输出Map集合,自定义Map的key类型,TreeMap子类详解 (一):Map与Collection的比较 Collection集合的特点是每次进行单个对象的保存。 每次对一对对象进行保存用Ma
阅读全文
摘要:Set的典型实现:HashSet是无序、不重复的集合。 1.HashSet: 无序、不重复 不是线程安全的 值可以为null 其底层其实是一个数组,存在的意义是加快查询速度。我们知道在一般的数组中,元素在数组中的索引位置是随机的,元素的取值和元素的位置之间不存在确定的关系,因此,在数组中查找特定的值
阅读全文
摘要:参考博客:https://www.cnblogs.com/ysocean/p/6555373.html 集合类和数组不同,数组元素可以为基本数据类型值/对象引用,集合元素只能为对象引用。 Java中的集合有两大类,分别是:Collection、Map。 Collection类的集合可以理解为主要存放
阅读全文