我思故我強(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 李云澤 閱讀(127) 評論(0)  編輯  收藏 所屬分類: 面試筆試相關(guān)的

          主站蜘蛛池模板: 扶绥县| 抚松县| 洮南市| 盐池县| 哈尔滨市| 汽车| 揭西县| 开远市| 泽库县| 耿马| 泰安市| 浑源县| 吉安市| 安陆市| 惠东县| 长沙县| 扶绥县| 潢川县| 金溪县| 黑龙江省| 邹平县| 德令哈市| 河间市| 策勒县| 东安县| 万荣县| 阿克陶县| 望城县| 新乐市| 邵阳市| 塘沽区| 嘉兴市| 和静县| 盐山县| 沂南县| 禹城市| 德州市| 肇庆市| 信宜市| 三亚市| 深圳市|