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

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

          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)行的時(shí)候卻要輸入2次,原因是你實(shí)例化了2個(gè)對(duì)象在那。
          如果說(shuō)現(xiàn)在只有一個(gè)用戶的話,要他輸入2次是很不現(xiàn)實(shí)的問(wèn)題。
          正如上面的,如果變量如果調(diào)用的是一個(gè)需求空間很大的方法的時(shí)候,那樣所消耗的空間是很大的。
          如果說(shuō)你是一個(gè)b/s系統(tǒng)的話,而同時(shí)訪問(wèn)的人又很多的話,那樣內(nèi)存消耗會(huì)很大很大。

          posted on 2009-04-20 00:19 duduli 閱讀(196) 評(píng)論(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>

          搜索

          •  

          積分與排名

          • 積分 - 257428
          • 排名 - 220

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          @duduli
          主站蜘蛛池模板: 手游| 金塔县| 白山市| 弋阳县| 进贤县| 依安县| 中卫市| 双鸭山市| 阿克陶县| 龙山县| 手游| 武乡县| 丰城市| 八宿县| 浮梁县| 徐闻县| 黄骅市| 开原市| 丰城市| 临江市| 郯城县| 玉林市| 桂林市| 新化县| 都昌县| 张家川| 噶尔县| 洪江市| 仲巴县| 桓台县| 绥中县| 那曲县| 汝州市| 益阳市| 卢氏县| 榆中县| 静安区| 信宜市| 泽库县| 大庆市| 三门峡市|