javva牛客题目知识点记录


1,switch case 语句中的case后没有break时,会穿透执行到最后。

2,初始化顺序:父类静态成员变量、静态块>子类静态成员变量、 静态块>父类普通成员变量、非静态块>父类构造函数>子类 普通成员变量、非静态块>子类构造函数。

3,(1).程序从入口main方法进行加载。

      (2).静态域分为静态变量,静态方法,静态块。当执行到静态域时,按照静态域的顺序加载。并且静态域只在类的第一次加载时执行。

      (3).每次new对象时,会执行一次构造块和构造方法,构造块总是在构造方法前执行(当然,第一次new时,会先执行静态域,静态域〉构造块〉构造方法)

相关