<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Rocky Snail(小蝸牛)

    一步一步往上爬、小小的天、大大的夢想、 強健體魄、充實頭腦

     

    JAVA中初始化問題

    所有類的變量不論是在類的什么位置,他的初始化都會在任何函數(shù)執(zhí)行前包括構造函數(shù)完成,如果沒有被初始化賦值,會得到默認值,如果在構造函數(shù)中再次被賦值,他將變更原來的初值。所以一個程序中最先執(zhí)行的是他的類成員變量的初始化。所以要注意這個問題。static成員變量也會給與默認初始值,但不同的是:通常每生成一個類的對象,他的類范圍變量都要初始化一次,但static變量只在第一個對象產(chǎn)生的時候初始化,以后同樣類的對象在產(chǎn)生,他不會被初始化。即使非static變量在Static 變量前聲明,Static 優(yōu)先級高,會被先初始化。

    Thinking in Java 的160頁下方的Dog事例閱讀。
    1.找到classpath所指定的路徑,裝載class文件

    2.所有static成員初始化動作都會被執(zhí)行,此操作只會發(fā)生一次,首次對象被封裝的時候。

    3.當new Class,在heap上分配空間。

    4.執(zhí)行初始化動作。

    5.執(zhí)行構造函數(shù)。


    6.需要注意的是如果有繼承關系的話,先初始化超類的變量和構造函數(shù),然后是子類的。

    posted on 2006-03-08 14:43 Rockysnail 閱讀(281) 評論(0)  編輯  收藏 所屬分類: Java

    導航

    統(tǒng)計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99在线视频免费观看视频 | 91久久成人免费| 久久精品国产精品亚洲艾| 美女无遮挡拍拍拍免费视频 | 免费无码作爱视频| 又大又硬又爽免费视频| 久久综合AV免费观看| 免费无码又爽又刺激网站直播| 亚洲AV无码一区二区乱子仑| 99re热免费精品视频观看| 久久精品亚洲AV久久久无码| 台湾一级毛片永久免费| 国产亚洲玖玖玖在线观看| 午夜a级成人免费毛片| 亚洲高清国产拍精品熟女| 国产免费小视频在线观看| 一区二区在线视频免费观看| 亚洲色成人WWW永久网站| 免费在线看污视频| 亚洲国产精品久久人人爱| 国产精品久久久久免费a∨| 亚洲码和欧洲码一码二码三码| 大陆一级毛片免费视频观看| 亚洲日韩精品国产3区| 久久99国产乱子伦精品免费| 毛片高清视频在线看免费观看| 亚洲一线产区二线产区区| 成人在线免费观看| 四虎一区二区成人免费影院网址| 亚洲精品97久久中文字幕无码| av无码国产在线看免费网站| 亚洲黄网站wwwwww| 永久免费av无码网站yy| 亚洲毛片免费视频| 免费人成视频x8x8入口| 午夜免费福利片观看| 亚洲熟妇自偷自拍另欧美| 亚洲熟妇无码另类久久久| 91精品视频免费| 一级毛片a女人刺激视频免费 | 亚洲成a人片在线观看精品|