MoneZhao / monezhao.github.io

My Bolg with github pages + Hexo
https://monezhao.github.io/
0 stars 0 forks source link

类加载机制 | Mone Zhao 的博客 #22

Open MoneZhao opened 5 years ago

MoneZhao commented 5 years ago

https://monezhao.github.io/2017/08/28/class-loader/

类的加载 其中类加载的过程包括了加载、验证、准备、解析、初始化、使用、卸载七个阶段。验证、准备、解析三个阶段统称为连接。 在这七个阶段中, 加载、验证、准备和初始化和卸载这五个阶段发生的顺序是确定的, 而解析阶段则不一定, 它在某些情况下可以在初始化阶段之后开始, 这是为了支持 Java 语言的运行时绑定(也成为动态绑定或晚期绑定)。另外注意这里的几个阶段是按顺序开始, 而不是按顺序进行或完成,