【Java】类的初始化顺序

时间:2021-04-03 00:27:55   收藏:0   阅读:35
静态变量(类变量)

存储在方法区的类中,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行

成员变量(实例变量)

存储在内存的对象中,有默认的初始化值

局部变量

存储在内存的方法中,无默认初始化值

类初始化顺序:

综上

类内部静态块 = 类静态属性(按出先后顺序初始化) > 类内部属性 > 类构造函数

扩展
https://www.cnblogs.com/UncleWang001/articles/10429801.html
https://www.cnblogs.com/UncleWang001/articles/13453679.html

原文:https://www.cnblogs.com/Zeiion/p/14612431.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!