最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中的static{}塊的實(shí)例詳解

 更新時(shí)間:2017年08月21日 11:18:24   投稿:lqh  
這篇文章主要介紹了java中的static{}塊的實(shí)例詳解的相關(guān)資料,這里提供實(shí)例來(lái)幫助大家理解該如何使用static塊,需要的朋友可以參考下

java中的static{}塊的實(shí)例詳解

一直以來(lái)對(duì)static塊不是很熟系,今天特意寫了兩個(gè)程序來(lái)搞清楚一下:

第一個(gè)小程序:

package com.babyDuncan.Sohu; 
 
public class testStatic { 
 
  static 
  { 
    int x = 5; 
  } 
 
  static int x, y; 
 
  public static void main(String[] args) { 
    x--; 
    myMethod(); 
    System.out.println(x + y + ++x); 
  } 
 
  public static void myMethod() 
  { 
    y = x++ + ++x; 
  } 
 
} 

該程序輸出為:3

分析如下:

執(zhí)行main中的x--之后,x值為-1,執(zhí)行myMethod之后,x為1,y值為0,執(zhí)行輸出語(yǔ)句表達(dá)式,該表達(dá)式的值為1+0+2=3,所以輸出結(jié)果是3.

下一個(gè)程序會(huì)讓你更明白其中的道理:

package com.babyDuncan.Sohu; 
 
public class testStatic2 { 
  /** 
   * 關(guān)于Static{}塊的解釋: 
   * 只是在執(zhí)行main之前執(zhí)行的一些語(yǔ)句而已,并不是說(shuō)里面的變量就是 
   * static的,沒什么特別的。 
   * 臨時(shí)變量只在static這個(gè)大括號(hào)中有用。 
  **/ 
  static { 
    int x = 8; 
    System.out.println("我是static,我有一個(gè)變量x="+x); 
  } 
 
  static int x; 
 
  public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    System.out.println(x); 
  } 
 
} 

輸出結(jié)果為:

我是static,我有一個(gè)變量x=8 
0 

以上就是java static塊的使用方法,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

常熟市| 连江县| 灵石县| 浮梁县| 白水县| 沾益县| 田林县| 新化县| 永泰县| 水城县| 宿迁市| 凤庆县| 嘉祥县| 宜春市| 香港| 荥经县| 昌都县| 鄱阳县| 宁德市| 甘孜| 湖南省| 永昌县| 新绛县| 九龙城区| 马龙县| 汉阴县| 崇礼县| 常州市| 迁安市| 正镶白旗| 正镶白旗| 连平县| 阜康市| 高阳县| 弋阳县| 定西市| 乐至县| 克拉玛依市| 星座| 福泉市| 平南县|