静态代码块

/*
1、使用static关键字可以定义:静态代码块
2、什么是静态代码块,语法是什么?
static {
java语句;
java语句;

3、static静态代码块在什么时候执行呢?
类加载时执行。并且只能执行一次。
静态代码块有这样的特征/特点。

4、注意:静态代码块在类加载时执行,并且在main方法执行之前执行。

5、静态代码块一般是按照自上而下的顺序执行。

6、静态代码块有啥作用,有什么用?
第一:静态代码块不是那么常用。(不是每一个类当中都要写的东西。)
第二:静态代码块这种语法机制实际上是SUN公司给我们程序员的一个特殊的时刻/时机。
这个时机叫做:类加载时机。

*/
public class TestStatic03 {
//静态代码块
static {
System.out.println("A");
}

//一个类当中可以编写多个静态代码块
static {
System.out.println("B");
}

//入口
public static void main(String[] args) {
System.out.println("hello world");
}

//编写一个静态代码块
static {
System.out.println("C");
}
}
posted @ 2022-05-07 18:36  开山y  阅读(71)  评论(0编辑  收藏  举报