我思故我強(qiáng)

          java類加載_4

          package test;

          class TestA {
          ?? ?public TestA() {
          ?? ??? ?System.out.println("Test--A");
          ?? ?}
          }

          class TestB {
          ?? ?public TestB() {
          ?? ??? ?System.out.println("Test--B");
          ?? ?}
          }

          public class TestOrder {
          ?? ?// 靜態(tài)變量
          ?? ?public static TestA a = new TestA();

          ?? ?// 靜態(tài)初始化塊
          ?? ?static {
          ?? ??? ?System.out.println("靜態(tài)初始化塊");
          ?? ?}

          ?? ?// 靜態(tài)變量
          ?? ?public static TestB b = new TestB();

          ?? ?public static void main(String[] args) {
          ?? ??? ?new TestOrder();
          ?? ?}
          }
          //
          // 結(jié)果:
          // *******
          // Test--A
          // 靜態(tài)初始化塊
          // Test--B
          // 大家可以隨意改變變量a、變量b以及靜態(tài)初始化塊的前后位置,
          //就會(huì)發(fā)現(xiàn)輸出結(jié)果隨著它們在類中出現(xiàn)的前后順序而改變,
          //這就說明靜態(tài)變量和靜態(tài)初始化塊是依照他們在類中的定義順序進(jìn)行初始化的。
          //同樣,變量和初始化塊也遵循這個(gè)規(guī)律。

          posted on 2009-10-13 12:47 李云澤 閱讀(131) 評論(0)  編輯  收藏 所屬分類: 面試筆試相關(guān)的

          主站蜘蛛池模板: 汕头市| 丹巴县| 石门县| 毕节市| 共和县| 柳河县| 大荔县| 临朐县| 泾阳县| 涿州市| 肇源县| 洮南市| 峡江县| 富顺县| 咸宁市| 玛纳斯县| 翼城县| 武清区| 霍城县| 民和| 水富县| 奉节县| 锡林郭勒盟| 万年县| 宣城市| 北川| 湘潭市| 琼中| 濮阳市| 栾城县| 京山县| 江都市| 尼勒克县| 什邡市| 景谷| 溆浦县| 临高县| 温宿县| 元朗区| 天气| 涿州市|