静态代码块 > 构造块 > 构造方法
静态代码块只加载一次
package com.lichi;
class CodeZY {
public CodeZY() {
System.out.println("Code的构造方法1111");
}
{
System.out.println("Code的构造块2222");
}
static {
System.out.println("Code的静态代码块3333");
}
// 静态代码块 > 构造块 > 构造方法
// 静态代码块只加载一次
}
/**
* @author lichi
* @create 2021-08-02 8:53
*/
public class CodeBlock03 { // 主类 CodeBlock.class --- main
{
System.out.println("CodeBlock03的构造块444");
}
static {
System.out.println("CodeBlock03的静态代码块555");
}
public CodeBlock03() {
System.out.println("CodeBlock03的构造块666");
}
public static void main(String[] args) {
System.out.println("==我是美丽的分割线======CodeBlock03的main方法777");
new CodeZY();
System.out.println("------------------------");
new CodeZY();
System.out.println("------------------------");
new CodeBlock03();
}
}
运行结果