首页 > 技术文章 > Java中四种语句块

noperx 2019-08-08 15:11 原文

一,局部代码块

存在于方法里面

public class Person{

   public void run(){
       System.out.println("局部代码块");
   }
}

 

二,构造代码块

public class Person{

    {
        System.out.println("构造代码块");
    }
}         

 

三,静态代码块

public class Person{

   static {
       System.out.println("静态代码块");
   }
}

 

四,同步代码块

synchronized(this) {

}

 

五,四种代码块执行顺序

静态代码块-->构造代码块-->构造函数-->局部代码块-->同步代码块

推荐阅读