隨筆-50  評(píng)論-55  文章-8  trackbacks-0
          public class JustTestStatic {
          ?? private static int i=0;
          ?? public static void print(){
          ?????? System.out.println("value1:"+i);
          ?????? i++;
          ??????? System.out.println("value2:"+i);
          ??????? add(i);
          ????????? System.out.println("value3:"+i);
          ????????? add();
          ?????????? System.out.println("value4:"+i);
          ?? }
          ?? private static void add(int j){
          ?????? j++;
          ?? }
          ?? private static void add(){
          ?????? i++;
          ?? }
          ?? public static void main(String[] args){
          ?????? JustTestStatic.print();
          ?? }
          }
          輸出結(jié)果多少?(不需運(yùn)行,嘿嘿)
          posted on 2007-09-13 15:26 蔣家狂潮 閱讀(1046) 評(píng)論(10)  編輯  收藏 所屬分類(lèi): JWeb

          評(píng)論:
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-13 15:39 | 草兒
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-13 17:03 | 交口稱(chēng)贊
          應(yīng)該是
          value1:0
          value2:1
          value3:1
          value4:2
            回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-13 17:59 | Robin's Java World
          private static void add(int j){
          j++;
          }

          關(guān)鍵就是這個(gè),是值傳遞。  回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦![未登錄](méi) 2007-09-13 18:09 | test
          感覺(jué)回到了大一  回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦![未登錄](méi) 2007-09-13 20:44 | 咖啡
          差點(diǎn)沒(méi)有注意到.   回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-13 23:58 | 楊?lèi)?ài)友
          這不就是面試中經(jīng)??嫉念}目嗎?典型題目  回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-14 12:09 | TiGERTiAN
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-14 18:53 | adaiye
          lz給個(gè)解釋??! 初學(xué)!  回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-14 21:20 | 蔣家狂潮
          好像可以這樣解釋?zhuān)篿是全局靜態(tài)變量;
          private static void add(int j){
          j++;
          }
          靜態(tài)方法不會(huì)改變 i 的值;
          為什么靜態(tài)變量在靜態(tài)方法里就會(huì)出現(xiàn)這樣的效果,偶也不知?。海?nbsp; 回復(fù)  更多評(píng)論
            
          # re: 出個(gè)題目,考考大家,很容易犯錯(cuò)哦! 2007-09-20 14:18 | Glen
          應(yīng)該和靜態(tài)方法沒(méi)有什么關(guān)系吧,add(int j)是值傳遞,當(dāng)然不會(huì)改變i的值了  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 临海市| 苍梧县| 吴堡县| 广丰县| 长春市| 贡山| 调兵山市| 长沙市| 眉山市| 民丰县| 盐津县| 山丹县| 黔西| 台南市| 晋中市| 兴宁市| 海口市| 读书| 本溪| 恭城| 宜州市| 无棣县| 交口县| 长白| 南充市| 西丰县| 双峰县| 呼和浩特市| 财经| 连江县| 久治县| 龙州县| 石嘴山市| 福建省| 申扎县| 朔州市| 广饶县| 孟州市| 班玛县| 马龙县| 克拉玛依市|