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

          今天得到的,總結(jié)一下:對(duì)象只有在你需要的時(shí)候再實(shí)例化,不然會(huì)浪費(fèi)你的內(nèi)存空間。
          看似很基礎(chǔ),不過又有很多人注意了呢?
          給一個(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ì)象在那。
          如果說現(xiàn)在只有一個(gè)用戶的話,要他輸入2次是很不現(xiàn)實(shí)的問題。
          正如上面的,如果變量如果調(diào)用的是一個(gè)需求空間很大的方法的時(shí)候,那樣所消耗的空間是很大的。
          如果說你是一個(gè)b/s系統(tǒng)的話,而同時(shí)訪問的人又很多的話,那樣內(nèi)存消耗會(huì)很大很大。

          posted on 2009-04-20 00:19 duduli 閱讀(189) 評(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>

          搜索

          •  

          積分與排名

          • 積分 - 256483
          • 排名 - 220

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          @duduli
          主站蜘蛛池模板: 东阳市| 高青县| 贵德县| 邢台县| 青神县| 普兰店市| 吴堡县| 屯门区| 东城区| 苏尼特右旗| 远安县| 安康市| 安宁市| 横山县| 郑州市| 邯郸县| 长武县| 郓城县| 原平市| 安丘市| 玉树县| 镇江市| 白银市| 福清市| 松原市| 英山县| 托克逊县| 大英县| 山阳县| 扎鲁特旗| 淄博市| 兴城市| 浠水县| 汕尾市| 古浪县| 龙陵县| 团风县| 灌阳县| 舞钢市| 灯塔市| 汾阳市|