如何控制类的静态方法的加载,比如我有几个独立的类(A,B,C,D,E ..),如果每个类都有静态块,如何控制在C之后加载A类静态块
答案 0 :(得分:0)
Hacky解决方案但有效!
在课程A,B,C ......中添加此字段
static boolean loadMe;
然后在首先加载的类中添加以下代码。首先加载的类可以是具有main()方法的类,也可以是作为应用程序起点的类。
static {
boolead loaded = A.loadMe;
loaded = B.loadMe;
...//In the order that you require
}