Merge pull request #512 from wangzeping722/master

更新描述:类加载过程的部分内容
This commit is contained in:
郑永川 2018-12-24 10:26:49 +08:00 committed by GitHub
commit fe6ac24e50
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -455,8 +455,10 @@ G1 把堆划分成多个大小相等的独立区域Region新生代和
- **准备Preparation**
- **解析Resolution**
- **初始化Initialization**
- 使用Using
- 卸载Unloading
- 使用Using
- 卸载Unloading
**注意**加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的类的加载过程必须按照这种顺序按部就班地**开始**,强调开始是因为这些阶段通常都是**相互交叉地混合式进行的**,通常在一个阶段执行的过程中调用另一个阶段(比如加载阶段需要验证字节码,这就需要调用验证阶段,即加载阶段还没有结束,但是验证阶段已经开始),但是两个阶段的开始时间仍然保持着固定的先后顺序。
## 类加载过程