Posted on 2008-07-31 15:45
朱 閱讀(361)
評論(0) 編輯 收藏
摘要: JAVA中的一切都是以類的形式存在的(除少數底層的東西,那些我就不清楚是怎么回事了)。我們運行的接口是一個類,運行中所涉及到的對象也都是類對象。下面,我們來研究下,我所理解的類的加載機制。
比如我們有一個Student類,也就是經過編譯后,是一個Student.class文件。當我們的程序運行的過程中,第一次實例化一個student對象的時候,系統首先要做的就是加載Student這個類。也就是把Student.class以字節瑪的形勢加載到內存中(并通過defineClass()這個方法轉變成Class對象,最終以Class對象的形式存儲在內存中)。這個加載的過程就是由類加載器來完成的。
閱讀全文