JAVA代码块总结
代码块是什么?
代码块是一种常见的代码形式。他用大括号“{}”将多行代码封装在一起,形成一个独立的代码区,这就构成了代码块。代码块的格式如下:
代码块的分类
Java中代码块分为静态代码块和非静态态代码块
静态代码块
静态代码块只在类加载时执行一次;
public class Test{
static{
System.out.println("静态代码块");
}
public static void main(String[]args){
}
}
非静态代码块
public class Test{
{
System.out.println("非静态代码块");
}
public static void main(String[]args){
new Test();
new Test();
}
}
结果为两行非静态代码块
非静态代码块和静态代码块同时使用例子
public class Test {
{
System.out.println("非静态代码块");
}
static{
System.out.println("静态代码块");
}
public static void main(String[] args) {
new Test();
new Test();
}
}
输出结果为一行静态代码块,两行非静态代码块。