@回首不見彼岸花 字節(jié)碼文件是經(jīng)過編譯后存在硬盤中的,JVM的類加載是通過類加載器把.class文件從硬盤加載進(jìn)內(nèi)存中的。你說的.class和Class.forname都會觸發(fā)類的初始化。而JVM是在編譯時期就已經(jīng)編譯成class字節(jié)碼文件了,具體你可以寫個測試代碼,javac后字節(jié)碼文件就會生成,沒有字節(jié)碼文件這個類是無法加載的。
JAVA動態(tài)代理代理模式 為其他對象提供一個代理以控制對某個對象的訪問。代理類主要負(fù)責(zé)為委托了(真實(shí)對象)預(yù)處理消息、過濾消息、傳遞消息給委托類,代理類不現(xiàn)實(shí)具體服務(wù),而是利用委托類來完成服...