1、局部代码块
位置:方法中
作用:限制变量的生命周期,及早释放,提高内存效率。
2、构造代码块
位置:类中方法外
特点:每次构造方法执行时,都会执行构造代码块中的代码,并且在构造方法执行前执行。
作用:可以将无参数、带参数的构造方法中相同的内容抽取到构造代码块中,提高代码复用性。
3、静态代码块
位置:类中方法外
特点:通过static关键字修饰,随着类的加载而加载,并且只执行一次。
作用:可以在类加载时做一些初始化操作。
public class Test { static { System.out.println("我是静态代码块"); }
{ System.out.println("我是构造代码块"); }
public void test(){
System.out.println("我是局部代码块");
}
}
标签:构造方法,代码,System,println,out,加载 From: https://www.cnblogs.com/weiduaini/p/17162803.html