# 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)