程序要调用很多类的方法,在这些类中,是将该方法写成静态的还是非静态的呀?考虑到执行的效率方面的问题?就是哪个更能执行的快点。只考虑类的方法,不考虑属性。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【haoweishow01】截止到2008-07-19 12:26:48的历史汇总数据(不包括此帖):
    发帖的总数量:10                       发帖的总分数:320                      每贴平均分数:32                       
    回帖的总数量:17                       得分贴总数量:3                        回帖的得分率:17%                      
    结贴的总数量:9                        结贴的总分数:300                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:90.00 %               结分的百分比:93.75 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    值得尊敬
      

  2.   

    我也想知道.比如:
    class A{
      static void a(){
      System.our.print("");
      }
    }

    class B{
      void b(){
      System.our.print("");
      }
    }
    有没有执行效率的区别呢?
      

  3.   

    不推荐使用太多的static方法和成员属性.太多的static会破坏程序的结构...
    现在的电脑几乎不会在乎那点效率问题.......
    如果确实很在乎.请使用C/C++
      

  4.   

    在THINK IN JAVA  里面说太多的静态方法,就是要考虑你这个程序是不是面对对象了
      

  5.   


    他应该是说少了new这一步吧。