![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
everyD_struggle
任重而道远
展开
-
深入java集合类-HashSet(jdk1.8)
需要HashMap的知识文章目录1.HashSet 简介2.HashSet源码2.1 字段2.2 构造方法1.HashSet 简介对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。HashSet 是一个 没有重复元素的集合 。不保证元素的顺序 ,而且 HashSet允许使用 null 元素 。HashSet是 非同步的 。如果多个线程同时访...原创 2020-04-22 14:38:59 · 432 阅读 · 0 评论 -
深入java集合类-ArrayList(jdk1.8)
参考:https://www.cnblogs.com/LittleHann/p/3690187.html文章目录1.集合类简介1.1 Set1.2 List1.3 Queue1.1.2 Map2.ArrayList相关深入2.1 ArrayList源码2.1.1 add()2.1.2 get()2.1.3 set()2.1.4 remove()2.1.5 SubList2.2 并发修改异常...原创 2020-04-22 13:57:54 · 226 阅读 · 0 评论 -
深入理解并发编程-阻塞队列
本文为读书笔记,<<java并发编程的艺术>>文章目录1. 什么是阻塞队列?2.介绍java里的阻塞队列2.1 ArrayBlockingQueuetodo1. 什么是阻塞队列?2.介绍java里的阻塞队列ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。Pri...原创 2020-04-19 21:59:56 · 265 阅读 · 0 评论 -
深入java并发编程-ConcurrentHashMap
1原创 2020-04-18 19:53:19 · 429 阅读 · 1 评论 -
深入java集合-HashMap
本文为读书笔记,书籍为java并发编程的艺术hashmap资料来自b站黑马1.HashMapJDK1.8 之前 HashMap 由 数组+链表组成,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突(两个对象调用的hashCode方法计算的哈希码值一致导致计算的数组索引值相同)而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值...原创 2020-04-18 18:00:12 · 239 阅读 · 0 评论