1.類成員變量或類實(shí)例成員變量在該類被載入的時(shí)候被載入。
例:
private ClassA ca = new ClassA();
static ClassB cb = new ClassB();
這里的new是必須的,否則ClassA和ClassB不會(huì)被載入。
2.類成員函數(shù)或類實(shí)例成員函數(shù)在反射方法(未調(diào)用方法前)時(shí),
如果該方法的返回類型不是void,則返回類型被載入。
3.類成員函數(shù)或類實(shí)例成員函數(shù)在反射方法被調(diào)用或直接調(diào)用該方法時(shí),
方法中引用的其他類型被載入。