final学习

类加载过程
1、装载:查找和导入Class文件

2、链接:其中解析步骤是可以选择的

(a)检查:检查载入的class文件数据的正确性

(b)准备:给类的静态变量分配存储空间

(c)解析:将符号引用转成直接引用

3、初始化:对静态变量,静态代码块执行初始化工作

类加载时,基本类型,引用类型默认值在准备阶段赋值,但是对于标注为final的类型不进行赋值,final标志的值在类初始化的时候进行赋值,先初始成员化变量后构造函数

posted @ 2019-04-03 21:16  马又虫  阅读(106)  评论(0)    收藏  举报