java 虚拟机中,分为类加载和对象实例化两部分。
类加载主要是做static部分
static的成员变量和static的代码块按照代码顺序执行。
先执行父类的这两个操作,再执行子类的两个操作。
实例化是先执行成员变量赋值语句,然后顺序执行代码块,最后执行构造函数。
先完成父类的这三个操作,再执行子类的三个操作。
java中的代码块:
静态代码块
类成员代码块
局部代码块
同步代码块
遗留问题:
实现的接口中的静态变量和静态代码块???
java 虚拟机中,分为类加载和对象实例化两部分。
类加载主要是做static部分
static的成员变量和static的代码块按照代码顺序执行。
先执行父类的这两个操作,再执行子类的两个操作。
实例化是先执行成员变量赋值语句,然后顺序执行代码块,最后执行构造函数。
先完成父类的这三个操作,再执行子类的三个操作。
java中的代码块:
静态代码块
类成员代码块
局部代码块
同步代码块
遗留问题:
实现的接口中的静态变量和静态代码块???