>>93 こんな感じ
import java.util.*;
public class ClassLoadTest {
private static List driverList = new ArrayList();
public static void registerDriver(Class driverClass) {
driverList.add(driverClass);
}
public static void main(String[] args) throws ClassNotFoundException {
System.out.println("---(1回目)ドライバ一覧");
for (int i = 0; i < driverList.size(); i++) System.out.println(driverList.get(i));
System.out.println("---(1回目)ここまで 全" + driverList.size() + "個");

Class.forName("TargetDriver");

System.out.println("---(2回目)ドライバ一覧");
for (int i = 0; i < driverList.size(); i++) System.out.println(driverList.get(i));
System.out.println("---(2回目)ここまで 全" + driverList.size() + "個");
}
}
class TargetDriver {
static {
System.out.println("★TargetDriverクラスがロードされた★");
ClassLoadTest.registerDriver(TargetDriver.class);
}
public TargetDriver() {
System.out.println("");
}
}