未完Java class&interfac 's Loading, Linking and Initializing | 类与接口的加载、链接和初始化
JVM装载一个类的时候,首先检查他有没有父类,如果有父类则装载父类,然后再装载该类,装载!=实例化,但要开辟内存,这些类都放在JVM的方法区内,类实例化后的对象放在JVM的堆内。 实例化一个子类时,父类一定被装载,但并不是实例化。?????
Bill Venners的书中对Load/link/init的讲解,非常棒: 《Inside the Java Virtual Machine》