静态类是单线程的,如果访问量特别大,可能会造成系统瓶颈~~ 另外可能会造成证线程安全问题~~设计时必须注意~~内存占用量小~~非静态类在访问量大时不会造成系统瓶颈,也不会有线程安全问题~~但对内存消耗比较大~~一般推荐不用静态类(特殊方法除外)~~

解决方案 »

  1.   

    静态类太多会破坏oo中高内聚,低耦合的原则,使得你的程序的模块化受到影响,一般适合做成静态类的有工具类,工厂类这些通用的内容。具体要看你的项目了。
      

  2.   

    我也有你类似的问题,以前做个小项目里,比如规则类里的方法最好做成静态的,可以直接使用。但扩展性不好,除非你打算将来不重用它,不去继承它。技术上来说,因为不想创建太多的对象实例,可以用别的方法,但我菜了,不知道这么用。
      

  3.   

    你们的见解是从哪里学来的呢?(哪本书,哪个帖子,哪个文章),能推荐一下吗?
    长了见识乐,谢谢。