解決之道

          個(gè)人日記
          posts - 33, comments - 1, trackbacks - 0, articles - 7
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
               摘要: JAVA中的一切都是以類的形式存在的(除少數(shù)底層的東西,那些我就不清楚是怎么回事了)。我們運(yùn)行的接口是一個(gè)類,運(yùn)行中所涉及到的對(duì)象也都是類對(duì)象。下面,我們來(lái)研究下,我所理解的類的加載機(jī)制。

          比如我們有一個(gè)Student類,也就是經(jīng)過(guò)編譯后,是一個(gè)Student.class文件。當(dāng)我們的程序運(yùn)行的過(guò)程中,第一次實(shí)例化一個(gè)student對(duì)象的時(shí)候,系統(tǒng)首先要做的就是加載Student這個(gè)類。也就是把Student.class以字節(jié)瑪?shù)男蝿?shì)加載到內(nèi)存中(并通過(guò)defineClass()這個(gè)方法轉(zhuǎn)變成Class對(duì)象,最終以Class對(duì)象的形式存儲(chǔ)在內(nèi)存中)。這個(gè)加載的過(guò)程就是由類加載器來(lái)完成的。
            閱讀全文


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宿迁市| 饶河县| 灵璧县| 上饶市| 磐石市| 元阳县| 睢宁县| 潜江市| 枞阳县| 化州市| 宁南县| 萨嘎县| 图木舒克市| 南漳县| 上杭县| 苍山县| 龙岩市| 杨浦区| 科技| 克拉玛依市| 巧家县| 清远市| 嫩江县| 泾川县| 宜川县| 平湖市| 吉隆县| 兴和县| 波密县| 土默特右旗| 罗江县| 福州市| 神农架林区| 南开区| 松江区| 高淳县| 星子县| 安阳县| 涟源市| 靖边县| 通海县|