当我生成(通过创一流),我通过javap的获得经检查下面的定义Clojure中的一类:clojure编译器生成的字节码中的“public static {}”是什么意思?
public class foo.bar extends java.lang.Object implements java.io.Serializable{
public final java.lang.Object state;
public static {};
public foo.bar();
...
}
我不知道什么构建公共静态{}系指我从来没有见过这样的事情之前...
有人可以告诉我吗?
这是的javap的已编译的.class文件的输出。 谢谢查尔斯,这当然有道理! – rdanitz