java中的代码块

1.普通代码块:普通方法中的代码片段,用大括号包裹。

2.构造代码块:位于类内部,方法外部,优先于构造函数执行,并且随构造函数执行多次。

3.静态代码块:static{} 优先于main方法执行,且只执行一次。

4.同步代码块:同步线程。