根据运行结果,可以看到,classloader并没有执行静态代码块,如开头的理论所说。而下面的Class.forName则是夹在完之后,就里面执行了静态代码块,可以看到,2个类,line和point的静态代码块执行结果是一起的,然后才是各自的打印结果。也说明上面理论是OK的。