# notebook
**Repository Path**: github-29938950/notebook
## Basic Information
- **Project Name**: notebook
- **Description**: 喜欢的,值得留念的,就记下来,总会有用的。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-01-13
- **Last Updated**: 2021-01-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Notebook
## 欢迎你来到我的笔记本
以下是我在学习过程中的笔记记录,主要包含JVM原理、JAVA并发与集合、设计模式、数据结构与算法等
### 文章导读
深入理解JAVA虚拟机-第一至三层
+ [第0章:JVM基础概念](深入理解JAVA虚拟机-第一至三层#第0章jvm基础概念)
+ [第1章:类加载机制与类加载器](深入理解JAVA虚拟机-第一至三层#第1章类加载机制与类加载器)
+ [第2章:类文件结构与字节码指令](深入理解JAVA虚拟机-第一至三层#第2章类文件结构与字节码指令)
+ [第3章:运行时数据区域](深入理解JAVA虚拟机-第一至三层#第3章运行时数据区域)
+ [第4章:字节码执行引擎](深入理解JAVA虚拟机-第一至三层#第4章字节码执行引擎)
+ [第5章:对象的生命周期](深入理解JAVA虚拟机-第一至三层#第5章对象的生命周期)
+ [第6章:垃圾收集机制](深入理解JAVA虚拟机-第一至三层#第6章垃圾收集机制)
+ [第7章:JVM性能调优](深入理解JAVA虚拟机-第一至三层#第7章jvm性能调优)
+ [第8章:JVM面试题](深入理解JAVA虚拟机-第一至三层#第8章jvm面试题)
+ 项目成果:[类文件结构解析](https://github.com/peteryuanpan/ParseClassFile)
+ 项目成果:[垃圾收集算法C++实现](https://github.com/peteryuanpan/garbage-collect-demo)
深入理解JAVA并发与集合
+ [第0章:源码分析](深入理解JAVA并发与集合#第0章源码分析)
+ [第1章:JAVA线程基础](深入理解JAVA并发与集合#第1章java线程基础)
+ [第2章:JAVA内存模型](深入理解JAVA并发与集合#第2章java内存模型)
+ [第3章:线程安全原理](深入理解JAVA并发与集合#第3章线程安全原理)
+ [第4章:线程池原理](深入理解JAVA并发与集合#第4章线程池原理)
+ [第5章:并发面试题](深入理解JAVA并发与集合#第5章并发面试题)
+ [第6章:集合面试题](深入理解JAVA并发与集合#第6章集合面试题)
### 草稿本
我会通过ISSUE方式,为笔记打草稿,见 [issues](https://github.com/peteryuanpan/notebook/issues)