
马士兵 - 面试高频-集合精讲
来自 网络整理·免费领取学习资源
7,731 领取 · 6,387 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《马士兵 - 面试高频-集合精讲》。官网需要单独购买,有集上可以免费领取。
资源介绍:
面试中过程中一个高频面试点就是:集合。很多初学者都停留在应用层面,对于底层原理一无所知,本套小课在零基础应用基础上,增加了底层原理的讲解,更加透彻剖析。本套小课在常用Collection接口下集合,Map接口下集合基础上,增加了同步类容器,COW容器,队列的讲解
课程目录
- 1-什么是算法什么是数据结构
- 10-ArrayList实现类JDK1.8源码
- 1-ArrayList实现类JDK1.8源码
- 11-Vector实现类源码
- 1-Vector实现类源码
- 12-泛型的引入
- 1-泛型的引入
- 13-泛型类_泛型接口
- 1-泛型类_泛型接口
- 14-泛型类_泛型接口细节
- 1-泛型类_泛型接口细节
- 15-泛型方法
- 1-泛型方法
- 16-泛型参数存在继承关系的情况
- 1-泛型参数存在继承关系的情况
- 17-通配符
- 1-通配符
- 18-通配符使用的细节
- 1-通配符使用的细节
- 19-泛型受限
- 1-泛型受限
- 2-紧密结构,跳转结构
- 1-紧密结构,跳转结构
- 20-LinkedList实现类的使用
- 1-LinkedList实现类的使用
- 21-LinkedList简要底层原理图
- 1-LinkedList简要底层原理图
- 22-模拟LinkedList源码
- 1-模拟LinkedList源码
- 23-LinkedList源码解析JDK1.8)
- 1-LinkedList源码解析JDK1.8)
- 24-面试题iterator)相关
- 1-面试题iterator)相关
- 25-迭代器具体实现
- 1-迭代器具体实现
- 26-ListIterator迭代器
- 1-ListIterator迭代器
- 27-Set接口介绍
- 1-Set接口介绍
- 28-HashSet的特点
- 1-HashSet的特点
- 29-HashSet的简要原理
- 1-HashSet的简要原理
- 3-集合的引入
- 1-集合的引入
- 30-HashSet原理留下的疑问
- 1-HashSet原理留下的疑问
- 31-LinkedHashSet的使用
- 1-LinkedHashSet的使用
- 32-比较器的使用
- 1-比较器的使用
- 33-TreeSet的使用及原理
- 1-TreeSet的使用及原理
- 34-Map接口中常用方法1
- 1-Map接口中常用方法1
- 35-Map接口中常用方法2
- 1-Map接口中常用方法2
- 36-Hashtable,LinkedHashMap
- 1-Hashtable,LinkedHashMap
- 37-TreeMap的使用
- 1-TreeMap的使用
- 38-HashMap的原理简单介绍
- 1-HashMap的原理简单介绍
- 39-HashMap中重要属性
- 1-HashMap中重要属性
- 4-简要集合结构图
- 1-简要集合结构图
- 40-HashMap的构造器
- 1-HashMap的构造器
- 41-HashMap的put方法
- 1-HashMap的put方法
- 42-HashMap底层数组的扩容
- 1-HashMap底层数组的扩容
- 43-HashMap的两个经典面试题
- 1-HashMap的两个经典面试题
- 44-HashSet底层原理
- 1-HashSet底层原理
- 45-TreeMap底层源码
- 1-TreeMap底层源码
- 46-TreeSet底层源码
- 1-TreeSet底层源码
- 47-HashMap1.8底层原理
- 1-HashMap1.8底层原理
- 48-Collections工具类
- 1-Collections工具类
- 49-数据结构_栈
- 1-数据结构_栈
- 5-集合的应用场合
- 1-集合的应用场合
- 50-Stack
- 1-Stack
- 51-同步类容器
- 1-同步类容器
- 52-同步类容器源码解析
- 1-同步类容器源码解析
- 53-ConcurrentMap并发容器
- 1-ConcurrentMap并发容器
- 54-COW容器引入
- 1-COW容器引入
- 55-CopyOnWriteArrayList
- 1-CopyOnWriteArrayList
- 56-CopyOnWriteArraySet
- 1-CopyOnWriteArraySet
- 57-数据结构:队列
- 1-数据结构:队列
- 58-BlockingQueue介绍
- 1-BlockingQueue介绍
- 59-ArrayBlockingQueue_1
- 1-ArrayBlockingQueue_1
- 6-Collection接口的常用方法
- 1-Collection接口的常用方法
- 60-ArrayBlockingQueue_2
- 1-ArrayBlockingQueue_2
- 61-ArrayBlockingQueue_3
- 1-ArrayBlockingQueue_3
- 62-ArrayBlockingQueue_4
- 1-ArrayBlockingQueue_4
- 63-LinkedBlockingQueue_1
- 1-LinkedBlockingQueue_1
- 64-LinkedBlockingQueue_2
- 1-LinkedBlockingQueue_2
- 65-LinkedBlockingQueue_3
- 1-LinkedBlockingQueue_3
- 66-SynchronousQueue
- 1-SynchronousQueue
- 67-PriorityBlockingQueue
- 1-PriorityBlockingQueue
- 68-DelayQueue
- 1-DelayQueue
- 69-双端队列Deque
- 1-双端队列Deque
- 7-Collection接口的遍历方式
- 1-Collection接口的遍历方式
- 8-List接口
- 1-List接口
- 9-ArrayList实现类JDK1.7源码
- 1-ArrayList实现类JDK1.7源码
包含内容
- · 1-什么是算法什么是数据结构
- · 10-ArrayList实现类JDK1.8源码
- · 1-ArrayList实现类JDK1.8源码
- · 11-Vector实现类源码
- · 1-Vector实现类源码
- · 12-泛型的引入
- · 1-泛型的引入
- · 13-泛型类_泛型接口
贡献者
Jason
白银
学习社区
1 人正在学习
职场沟通与管理交流
讨论工作沟通、团队管理、求职面试和办公效率,用具体场景交流方法与复盘。