java的四种代码块
用{}括起来的称为代码块:
-
普通代码块:类中方法的方法体
-
构造代码块:类中{}直接括起来的语句,每次创建对象都会被调用,先于构造函数执行
-
静态代码块:类中static{}括起来的语句,只执行一次,先于构造代码块块执行
-
同步代码块:类中synchronized(){}括起来的语句,多线程环境下互斥执行
用{}括起来的称为代码块:
普通代码块:类中方法的方法体
构造代码块:类中{}直接括起来的语句,每次创建对象都会被调用,先于构造函数执行
静态代码块:类中static{}括起来的语句,只执行一次,先于构造代码块块执行
同步代码块:类中synchronized(){}括起来的语句,多线程环境下互斥执行