一個問題(關(guān)于性能)

          今天得到的,總結(jié)一下:對象只有在你需要的時候再實(shí)例化,不然會浪費(fèi)你的內(nèi)存空間。
          看似很基礎(chǔ),不過又有很多人注意了呢?
          給一個很簡單的例子吧。

          public class A {
              
          public String getstring = this.getWord();
              
              
          public String getWord(){
                  System.out.println(
          "put your word");
                  String word 
          = null;
                  BufferedReader bf 
          = new BufferedReader(new InputStreamReader(System.in));
                  
          try {
                      word 
          = bf.readLine();
                  } 
          catch (IOException e) {
                      e.printStackTrace();
                  }
                  
          return word;
              }
              
              
          public void display(){
                  
          if(getstring.toLowerCase().startsWith("y")){
                      System.out.println(
          "null you input");
                  }
          else{
                      System.out.println(getstring);
                  }
              }
              
              
          public static void main(String [] args){
                  A a 
          = new A();
                  A b 
          = new A();
                  a.display();
              }
          }

          查看用戶是否以y字母輸入,如果是的話就顯示“null you input”。
          但當(dāng)你運(yùn)行的時候卻要輸入2次,原因是你實(shí)例化了2個對象在那。
          如果說現(xiàn)在只有一個用戶的話,要他輸入2次是很不現(xiàn)實(shí)的問題。
          正如上面的,如果變量如果調(diào)用的是一個需求空間很大的方法的時候,那樣所消耗的空間是很大的。
          如果說你是一個b/s系統(tǒng)的話,而同時訪問的人又很多的話,那樣內(nèi)存消耗會很大很大。

          posted on 2009-04-20 00:19 duduli 閱讀(188) 評論(0)  編輯  收藏 所屬分類: java

          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地?cái)們?/h3>

          搜索

          •  

          積分與排名

          • 積分 - 256395
          • 排名 - 220

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 彰武县| 九江市| 普洱| 嘉定区| 墨竹工卡县| 自治县| 石柱| 册亨县| 乌苏市| 东乡族自治县| 土默特右旗| 靖江市| 黎城县| 西宁市| 都匀市| 崇义县| 东丽区| 清新县| 济南市| 新竹县| 上高县| 武功县| 六安市| 贵南县| 灌南县| 衡东县| 陕西省| 赤峰市| 临沂市| 夹江县| 伊宁市| 沽源县| 郎溪县| 桐柏县| 阳朔县| 利川市| 金溪县| 九台市| SHOW| 延安市| 宁津县|