JAVA代码块

JAVA中代码块分为

1. 局部代码块

2. 构造代码块

3. 静态代码块

一、局部代码块

public class Demo{

  public static void main(String[] args){

    //局部代码块,限制变量的作用域

    {

      int a =10;

      System.out.println(a);

    }

  }

}

二、构造代码块

public class Demo{

  private String name;

  private int age;

  {

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

  }

}

三、静态代码块

public class Demo{

  private String name;

  private int age;

  static{

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

    }

}

四、构造方法

public class Demo{

  private String name;

  private int age;

  public Demo(String name,int age){

    this.name = name;

    this.age = age;

  }

}

运行顺序:

第一个运行的是静态代码块

第二个运行的是构造代码块

第三个运行的是构造方法

posted on 2018-06-04 13:36  adamal  阅读(83)  评论(0)    收藏  举报