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

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费无码黄网站在线观看| 久久久精品2019免费观看| 成人国产mv免费视频| 亚洲色无码专区一区| 免费观看的av毛片的网站| 色天使色婷婷在线影院亚洲| 国产色婷婷精品免费视频| 天堂亚洲免费视频| 亚洲色婷婷一区二区三区| 青青草无码免费一二三区| 亚洲最大黄色网址| 成人看的午夜免费毛片| 亚洲AV成人片无码网站| 国产亚洲av片在线观看18女人| 中文字幕免费在线视频| 亚洲国产精品自在在线观看| 免费观看激色视频网站bd| 91丁香亚洲综合社区| 免费观看国产精品| 日本免费A级毛一片| 亚洲图片激情小说| 免费国产人做人视频在线观看| a级毛片免费网站| 日木av无码专区亚洲av毛片| 韩国欧洲一级毛片免费| 水蜜桃视频在线观看免费播放高清 | 国产在线国偷精品产拍免费| 久久亚洲欧美国产精品| 亚洲一区二区三区影院 | 亚洲欧洲免费视频| 日韩亚洲不卡在线视频中文字幕在线观看 | 亚洲视频在线不卡| 日韩午夜免费视频| 日韩免费的视频在线观看香蕉| 亚洲国产夜色在线观看| 免费A级毛片无码A∨男男| 99久久99久久免费精品小说| 精品亚洲国产成人av| 久久亚洲精品成人| 成人免费视频国产| 99久久精品国产免费|