javva牛客题目知识点记录
1,switch case 语句中的case后没有break时,会穿透执行到最后。
2,初始化顺序:父类静态成员变量、静态块>子类静态成员变量、 静态块>父类普通成员变量、非静态块>父类构造函数>子类 普通成员变量、非静态块>子类构造函数。
3,(1).程序从入口main方法进行加载。
(2).静态域分为静态变量,静态方法,静态块。当执行到静态域时,按照静态域的顺序加载。并且静态域只在类的第一次加载时执行。
(3).每次new对象时,会执行一次构造块和构造方法,构造块总是在构造方法前执行(当然,第一次new时,会先执行静态域,静态域〉构造块〉构造方法)