VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • 25 代码块

1.定义

用"{}"括起来的一段代码

2.分类

a.普通代码块

//直接在方法或语句中定义的代码块
public class Test {
    public static void main(String[] args) {
        {
            int x=30;
            System.out.println("普通代码块--x="+x);
        }
    }
}
//第4行到第7行即普通代码块

b.构造块

//直接写在类中的代码块
class Demo{
  {
      System.out.println("构造块");//定义构造块
  }
}
//第3行到第5行即构造块

c.静态代码块

//使用static关键字声明的代码块
class Demo{
   static{
      System.out.println("静态代码块");//定义静态代码块
   }
}
//第3行到第5行为静态代码块

d.同步代码块

//同步代码块等学到同步的时候再写

3.执行顺序

静态代码块--->构造块--->构造方法(从左到右,执行优先级别依次降低)

即先执行静态代码块,再执行构造块,然后最后执行构造方法

 

出处:https://www.cnblogs.com/SSSzhanglingzhi/p/14061013.html


相关教程