代码块(Java)

代码块是类的成分之一,分为静态代码块和实例代码块

1.静态代码块:static{} 

   类加载时会自动执行一次,可以完成类的初始化,比如初始化赋值代码块(Java)_第1张图片

2.实例代码块:{}

每次创建对象时,执行实例代码块,会在构造器之前执行

作用和构造器一样,都是用来完成对象的初始化

代码块(Java)_第2张图片

记录对象创建的日志可以用到实例代码块,可以把重复代码放进实例代码块

   

你可能感兴趣的:(java)