
集合
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 · 561 阅读 · 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 · 287 阅读 · 0 评论 -
深入理解并发编程-阻塞队列
本文为读书笔记,<<java并发编程的艺术>> 文章目录1. 什么是阻塞队列?2.介绍java里的阻塞队列2.1 ArrayBlockingQueuetodo 1. 什么是阻塞队列? 2.介绍java里的阻塞队列 ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。 LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。 Pri...原创 2020-04-19 21:59:56 · 318 阅读 · 0 评论 -
深入java并发编程-ConcurrentHashMap
1原创 2020-04-18 19:53:19 · 477 阅读 · 1 评论 -
深入java集合-HashMap
本文为读书笔记,书籍为java并发编程的艺术 hashmap资料来自b站黑马 1.HashMap JDK1.8 之前 HashMap 由 数组+链表组成,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突(两个对象调用的hashCode方法计算的哈希码值一致导致计算的数组索引值相同)而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值...原创 2020-04-18 18:00:12 · 292 阅读 · 0 评论