<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)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲视频在线观看免费视频| 国产在线观看xxxx免费| 无码永久免费AV网站| 亚洲国产成人九九综合| 99re在线这里只有精品免费| 亚洲精品偷拍无码不卡av| 67194国产精品免费观看| 亚洲精品美女在线观看播放| 人成午夜免费视频在线观看| 色在线亚洲视频www| 日韩电影免费在线观看视频| 亚洲AV综合永久无码精品天堂| 国产成人涩涩涩视频在线观看免费 | 一本久久a久久精品亚洲| 国色精品va在线观看免费视频| 亚洲国产精品福利片在线观看| 一级毛片免费不卡在线| 亚洲中文无码av永久| 国内自产拍自a免费毛片| 在线观看亚洲专区| 国产亚洲精品自在线观看| 久久免费动漫品精老司机| 亚洲一区二区三区播放在线| 免费高清在线影片一区| 成人精品综合免费视频| 亚洲av永久无码精品网站 | 久久久久久久99精品免费观看| 久久精品国产亚洲AV无码娇色| 性色av免费观看| 国产福利免费视频| 亚洲精品不卡视频| 国产网站免费观看| 免费黄网站在线看| 国产精品亚洲片在线va| 亚洲 自拍 另类小说综合图区| 免费观看男人吊女人视频| 亚洲中文无码永久免费| 亚洲桃色AV无码| 成人免费毛片视频| 中文在线观看免费网站| 亚洲一区二区三区四区视频|