java中子类继承父类程序各成员的执行 顺序

java中子类继承父类程序各成员的执行顺序应该是:
父类的静态代码块->
子类的静态代码块一>
主方法(执行哪个程序就执行哪个程序的主方法)->
父类的非静态代码块一>
父类的无参构造函数一>
子类的非静态代码块->
子类的无参构造函数(若实际子类执行的是有参构造函数,则不执行无参构造函数)->
成员函数(指定执行哪个就执行哪个成员函数,若重写了父类成员函则只执行子类的成员函数)数
java中子类继承父类程序各成员的执行 顺序