特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。
作用,用于给类进行初始化
/*静态代码块格式: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对象 }}
原标题:JAVA 静态代码块
关键词:JAVA