class Dog {
static {
System.out.println("静态代码块");
}
}
public class Demo {
public static void main(String[] args) {
System.out.println("Cat类中的静态代码块是否会执行");
}
}
不会被执行,Java中对类的加载是按照**.class**文件加载的而不是按照同一个文件夹下的所有文件进行加载。
class Dog {
static {
System.out.println("静态代码块");
}
}
public class Demo {
public static void main(String[] args) {
System.out.println("Cat类中的静态代码块是否会执行");
}
}
不会被执行,Java中对类的加载是按照**.class**文件加载的而不是按照同一个文件夹下的所有文件进行加载。