# interview
**Repository Path**: abelethan/interview
## Basic Information
- **Project Name**: interview
- **Description**: 学习小傅哥面经手册笔记
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-05-27
- **Last Updated**: 2022-11-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 学习数据结构
> **作者:** AbelEthan,Java Developer,[:pencil2: 敏芯,作者](https://www.abelethan.icu),[:trophy: CSDN ](https://blog.csdn.net/abelethan)
> 本代码库是作者AbelEthan,学习`小傅哥Java 面经手册 • 拿大厂Offer`代码案例
## :bookmark_tabs: 目录&源码
#### 第 1 章 数据结构和算法
- 第 1 节:HashCode为什么使用31作为乘数 - [`data-structure-01`](./data-structure-01)
- 第 2 节:HashMap 源码分析(上) - [`data-structure-02`](./data-structure-02)
- 第 3 节:HashMap 源码分析(下) - [`data-structure-03`](./data-structure-03)
- 第 4 节:2-3树与红黑树学习(上) - [`data-structure-04`](./data-structure-04)
[comment]: <> (- 第 5 节:2-3树与红黑树学习(下) - [`data-structure-05`](./data-structure-05))
[comment]: <> (- 第 6 节:ArrayList 详细分析 - [`data-structure-06`](./data-structure-06))
[comment]: <> (- 第 7 节:LinkedList、ArrayList,插入分析 - [`data-structure-07`](./data-structure-07))
[comment]: <> (- 第 8 节:双端队列、延迟队列、阻塞队列 - [`data-structure-08`](./data-structure-08))
[comment]: <> (- 第 9 节:java.util.Collections、排序、二分、洗牌、旋转算法 - [`data-structure-09`](./data-structure-09))
[comment]: <> (- 第 10 节:StringBuilder 与 String 对比 - [`data-structure-10`](./data-structure-10))
[comment]: <> (- 第 11 节:ThreadLocal 源码分析 - [`data-structure-11`](./data-structure-11))
[comment]: <> (#### 第 2 章 码农会锁)
[comment]: <> (- 第 1 节:volatile - [`data-structure-14`](./data-structure-14))
[comment]: <> (- 第 2 节:synchronized - [`data-structure-15`](./data-structure-15))
[comment]: <> (- 第 3 节:ReentrantLock 和 公平锁 - [`data-structure-16`](./data-structure-16))
[comment]: <> (- 第 4 节:AQS原理分析和实践运用 - [`data-structure-17`](./data-structure-17))
[comment]: <> (- 第 5 节:AQS 共享锁,Semaphore、CountDownLatch - [`data-structure-18`](./data-structure-18))
[comment]: <> (#### 第 3 章 多线程)
[comment]: <> (- 第 1 节:Thread.start() 启动原理 - [`data-structure-19`](./data-structure-19))
[comment]: <> (- 第 2 节:Thread,状态转换、方法使用、原理分析 - [`data-structure-20`](./data-structure-20))
[comment]: <> (- 第 3 节:ThreadPoolExecutor - [`data-structure-21`](./data-structure-21))
[comment]: <> (- 第 4 节:线程池讲解以及JVMTI监控 - [`data-structure-22`](./data-structure-22))
[comment]: <> (#### 第 4 章 JVM 虚拟机)
[comment]: <> (- 第 1 节:JDK、JRE、JVM - [`data-structure-23`](./data-structure-23))
[comment]: <> (- 第 2 节:JVM 类加载实践 - [`data-structure-24`](./data-structure-24))
[comment]: <> (- 第 3 节:JVM 内存模型 - [`data-structure-25`](./data-structure-22))
[comment]: <> (- 第 4 节:JVM 故障处理工具 - [`data-structure-25`](./data-structure-25))
[comment]: <> (- 第 5 节:GC 垃圾回收 - [`data-structure-26`](./data-structure-26))
## PDF📚下载
**版权说明**:`11.5万字`、`417页`,`作者:小傅哥`的原创书籍[《Java 面经手册》](https://download.csdn.net/download/Yao__Shun__Yu/14932325),已上架 CSDN 付费下载平台,享受版权保护。但只设置最低下载价格:`1.9元`,感谢支持和理解。
*让人怪不好意思的,没接过广告的号主,只能这样收回点运营博客的服务器成本。更重要的是保护了版权!!!*
### 1. 可获得内容包括
1. 《Java 面经手册》PDF 完整版书籍一本
2. 完整版源码一份,共 27 个案例
3. 可以加入面经专栏讨论群,添加我的微信:`fustack`,备注:`面经入群`
### 2. 下载方式
1. 公众号:[bugstack虫洞栈](https://bugstack.cn/assets/images/qrcode.png),回复:`面经手册`,即可获得最新的下载链接。*更新和补充会更换链接*
2. 添加小傅哥微信(fustack),备注:`面经`
3. 直接下载:[https://download.csdn.net/download/Yao__Shun__Yu/14932325](https://download.csdn.net/download/Yao__Shun__Yu/14932325)