posts - 3,  comments - 3,  trackbacks - 0

          ???????? 靜態(tài)代碼塊(static block ),不包含在任何方法體中當(dāng)類被載入時,自動執(zhí)行靜態(tài)代碼塊,且只被執(zhí)行一次經(jīng)常用于類屬性的初始化。 這是網(wǎng)上通行的關(guān)于靜態(tài)代碼塊的定義。
          ???????? 在Java中,類裝載器把一個類裝入Java虛擬機(jī)中,要經(jīng)過三個步驟來完成:裝載、鏈接和初始化,其中鏈接又可以分成校驗(yàn)、準(zhǔn)備和解析三步,除了解析外,其它步驟是嚴(yán)格按照順序完成的,各個步驟的主要工作如下:

          • 裝載:查找和導(dǎo)入類或接口的二進(jìn)制數(shù)據(jù);

          • 鏈接:執(zhí)行下面的校驗(yàn)、準(zhǔn)備和解析步驟,其中解析步驟是可以選擇的;

          • 校驗(yàn):檢查導(dǎo)入類或接口的二進(jìn)制數(shù)據(jù)的正確性;

          • 準(zhǔn)備:給類的靜態(tài)變量分配并初始化存儲空間;

          • 解析:將符號引用轉(zhuǎn)成直接引用;

          • 初始化:激活類的靜態(tài)變量的初始化Java代碼和靜態(tài)Java代碼塊。

          初始化類中屬性是靜態(tài)代碼塊的常用用途,但只能使用一次。

          posted on 2006-06-05 17:34 阿郎 閱讀(2106) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          我正在讀

          常用鏈接

          留言簿(1)

          隨筆檔案

          我的其他博客

          • .net 博客
          • 寫我學(xué)習(xí)使用.net 的點(diǎn)點(diǎn)滴滴

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 渝中区| 英山县| 敖汉旗| 东明县| 惠安县| 广南县| 九江市| 即墨市| 措勤县| 台北县| 枝江市| 罗定市| 罗平县| 恩平市| 定日县| 甘孜县| 呈贡县| 南昌县| 东辽县| 中卫市| 汉源县| 驻马店市| 淳安县| 阜新| 西华县| 佛学| 贺州市| 萝北县| 乐至县| 肥乡县| 东乡县| 张家界市| 凌海市| 永川市| 同仁县| 布尔津县| 贵溪市| 十堰市| 富源县| 英德市| 武胜县|