可能重复:
public class Test { System.out.println("Empty block"); static); public static void main(String[] args) { }我们知道,首先执行静态块,然后执行空块。但问题是,我从来没有能够理解空块的真正用途。有谁能举出一个真实的例子
我已经了解到,在Java中,静态块在类初始化时执行,而实例块在类的每个实例构造之前执行。我总是看到静态块在实例块之前执行。为什么enums的情况是相反的?谁能给我解释一下示例代码的输出: private int ouncesSystem.out.println(ounces);
public int getOu