JAVA 静态代码块

特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。
作用,用于给类进行初始化

/*
静态代码块
格式:
static{
静态代码块中的执行语句
}
特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。
作用,用于给类进行初始化
*/
class Person{
static{
System.out.println("我是静态代码块");
}
{
System.out.println("我是构造代码块");
}
public static void show(){
System.out.println("你好");
}
}
public class Test{
public static void main(String[] args){
Person.show(); //调用静态方法
Person.show(); //调用静态方法
new Person(); //扩展知识:匿名new对象
}
}
上一篇:Android 图像压缩,和LRU算法使用的推荐链接


下一篇:java静态代码块、普通代码