java中静态块的作用,调用顺序和使用方法

【java中静态块的作用,调用顺序和使用方法】作用
作用是给全局的静态变量,或者常量导入初始值.可以调用其他方法,目的都是赋值
调用顺序
首先是类加载,然后才能new对象,静态块在类加载的时候就执行了,这就说明静态块在new对象之前就会执行,而且一个类在第一次被使用的时候会被加载,然后在整个应用程序的生命周期当中不会再次被加载了,就加载这一次,所以这就说明,静态块就执行一次,不会执行第二遍
使用方法
/*** @author abang* @date 2020/8/24 002421:21*/public class Hello {public static StringNAME;public Hello(){System.out.println("我是构造方法");}static {Hello.NAME = "zhangsan";System.out.println("我是静态块");}public static void main(String[] args) {System.out.println("初次new对象》》》》》》");new Hello();System.out.println("再次new对象》》》》》》");new Hello();System.out.println(NAME);}}
执行结果