首页 > 其他分享 >代码块

代码块

时间:2023-02-28 09:46:06浏览次数:27  
标签:构造方法 代码 System println out 加载

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

相关文章