java类里,是不是当没有对实例变量操作的方法都应该写成静态方法呢?instance.method跟class.method 对于一个类的加载过程以及性能上都是一样的?

解决方案 »

  1.   

    java类里,是不是当没有对实例变量操作的方法都应该写成静态方法呢?
    抽象类是这样吗??
    接口咧?
      

  2.   

    在性能上可以达到共享变量,不用在创建多余的实例,当然可以减少空间的消耗,而且可以便于使用.像一些静态工厂方法,如Boolean.valueOf(boolean)这种wrapper类,都是静态方法。