一.代码块
静态代码块:使用static关键字声明的代码。优先于main方法执行。在类中定义的静 态代码块会优先于构造块执行,静态代码只执行一次。不能调用非静态代码块。静态变量也有默认初始化。
构造代码块:直接写在类中的代码块,只有在实例化对象的时候才会调用,并且优先于构造方法执行。每次实例化对象时都会执行构造中的代码,会执行多次。
局部代码块:即普通代码块,是直接在方法或语句中定义的代码块。和main方法的优先级一样。可以调用静态代码块,也可以调用非静态代码块。
局部代码块就是在函数当中的一对{}
for{}
while{}
if{}
switch{}
代码说明:
[Java] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|