关于Java静态代码块执行时机的解析(一篇就够用)

首先要给你们区分一个观点,加载与类加载是两个大相径庭的过程。Java的“类加载”是一个类从被加载到虚拟机内存中开始,到卸载出虚拟机内存为止的整个生命周期中的一个过程,包括加载,验证,准备,解析,初始化五个阶段。而“加载”指的是类加载的第一个阶段,加载阶段,虚拟机须要完成如下3件事情:java 1.经过一个类的全限定名来获取定义此类的二进制字节流数据结构 2.将这个字节流所表明的静态存储结构转化为方
相关文章
相关标签/搜索