Java虛擬機(jī)對(duì)class文件采用的是按需加載的方式估盘,也就是說當(dāng)需要使用該類時(shí)才會(huì)將它的class文件加載到內(nèi)存中
生成class對(duì)象。而且加載某個(gè)類的class文件時(shí),Java虛擬機(jī)采用的是雙親委派模式,即把請(qǐng)求交由父類處理冻晤,
它是一種任務(wù)委派模式迅诬。
工作原理
QQ20210320-0.png
解釋:
1. 為什么父類無法加載?
因?yàn)槊總€(gè)類加載器都有默認(rèn)要加載的類的路徑岳锁,當(dāng)請(qǐng)求的類加載不在它的范圍內(nèi)潘拨,就會(huì)丟給子類吊输。