itkui

          年少為何不輕狂!

          Java初始化順序

          在學習Java基礎的時候對Java初始化也就草草了事,后來還在初始化問題上載過跟頭。現在好了傷疤沒有忘了疼,好好的琢磨了下Java初始化問題,還是滿復雜的,粗略的掌握了Java初始化的知識。 
          下面的代碼演示了Java初始化順序:

          public class Test2 extends Test1{
              
          //4.初始化塊
              {
                  System.out.print(
          "1\n");
              }

              
          //6.子類構造器
               Test2(){
                   System.out.print(
          "2\n");
              }

              
          //2.子類靜態初始化塊
              static{
                   System.out.print(
          "3\n");
              }

              
          //5.初始化塊
              {
                  System.out.print(
          "4\n");
              }

          public static void main(String[] args) {
              
          //即使newTest2實例,靜態塊初始化也進行
               new Test2();
               }

          }

          class Test1 {
           
          //3.父類構造器
              Test1(){
               System.out.print(
          "5\n"); 
              }

               
          //1.父類靜態初始化塊
              static{
                   System.out.print(
          "6\n");
              }

          }

          我的看法是,初始化雖然是賊拉基礎的內容。為了避免以后在小問題上吃大虧還是好好的研究為妙。還有很多就不奉上了,都是零碎的概念規律什么的。

          posted on 2007-07-07 14:37 itkui 閱讀(1368) 評論(3)  編輯  收藏 所屬分類: Java

          評論

          # re: Java初始化順序 2007-07-10 00:29 10:10

          不錯,一目了然  回復  更多評論   

          # re: Java初始化順序[未登錄] 2008-08-18 10:25 Michael

          鄙人也正在研究這塊,現在讀《java編程思想四》前幾章基本上就是構造器初始化之類的概念,弄得頭都大了……  回復  更多評論   

          # re: Java初始化順序[未登錄] 2010-05-29 16:33 li

          是啊。有的時候你覺得正確的東西,到實際中未必滿足你的要求。有的時候就是要靠拐彎抹角去引導他人標明自己的意思,甚至是利用錯誤指引他人思考方向.有的時候的迷信的東西你把理論說的"清楚一些"如果碰巧對了那絕了,所以還是運氣問題  回復  更多評論   

          導航

          統計

          留言簿(1)

          隨筆檔案(24)

          收藏夾(15)

          好站珍藏

          學習資源

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巧家县| 大同县| 泰安市| 吴堡县| 鞍山市| 托克逊县| 永州市| 霞浦县| 临夏县| 黔江区| 灵台县| 柳林县| 珠海市| 安多县| 元朗区| 孟连| 阿瓦提县| 徐州市| 安吉县| 林口县| 长乐市| 绥芬河市| 仙居县| 吴桥县| 霍林郭勒市| 会同县| 中牟县| 台安县| 周至县| 马山县| 湖口县| 石家庄市| 九龙坡区| 浦东新区| 砚山县| 上虞市| 金乡县| 玉门市| 陈巴尔虎旗| 宜川县| 化隆|