静态变量、静态块、成员变量、构造函数在类实例化时执行顺序
摘要:
先是父类的静态变量、静态块,然后是子类的静态变量、静态块,然后是父类的成员变量、构造函数,最后是子类的成员变量、构造函数。 原因是JVM类加载机制分为加载、链接、初始化,而链接过程又细分为检验、准备、解析。在准备阶段JVM会为类静态变量分配空间设置初始默认值,然后在初始化阶段会调用声明时赋值语句或静 阅读全文
posted @ 2017-11-13 22:29 时间朋友 阅读(341) 评论(0) 推荐(0)
浙公网安备 33010602011771号