您的位置:首页 > 编程语言 > Java开发

java中静态代码块

2016-05-22 21:53 555 查看
我们从一个小例子来了解静态代码块的工作方式:

public class Test {
static{
System.out.println("static block");
}
public void print(){
System.out.println("method");
}
public static void main(String[] args) {
Test test1 = new Test();
test1.print();
Test test2 = new Test();
test2.print();
}
}


运行结果为:

static block
method
method


得出结论:一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java