我尝试使用没有 Main 方法的静态块打印一些东西。但是我怎么知道在类加载的时候会调用静态块。
这里删除主要方法它不会在 CMD 和 Eclipse IDE 中打印任何内容。
输出:(使用 main 方法)
静态块调用............我:6
public class StaticBlock
{
static int i = 5;
static
{
System.out.println("Static Block Called........");
i ++;
}
public static void main(String args[])
{
System.out.println("i :"+i);
}
}