讨论一下Java中static比较合适的使用

ToEast 发布于 2015/03/20 16:31
阅读 153
收藏 1

    最近项目的规模在不断的增大,发现有太多的utils类(里面的方法都是static的),所以在想这些static有没有存在的必要性,或者说需不需要这么多;因为static修饰的都会常驻内存,会不会有点浪费资源;但是这些小方法(跟业务关系不大)如果通过实例化,则代价也不小。所以就是请各位大侠提点宝贵的意见~

    补充:Helper类(辅助器)和Utils类(工具)这两个我还是分得不是太清楚,在项目中用得也不是太好,也请各位谈谈看法哈~谢谢~

加载中
0
Eumenidies
Eumenidies
把util再模块化分成一个个小项目吧,需要的才引用
ToEast
ToEast
回复 @Eumenidies : 谢谢~~这个可以尝试一下。。
Eumenidies
Eumenidies
回复 @ToEast : 那就改成延时加载的单例模式
ToEast
ToEast
感觉有点不太好划分~~utils都是一些功能比较独立的小方法,比如文件操作、字符串操作等等。。。
0
Brin想写程序
Brin想写程序

static方法是提高性能的好方法。

这点浪费的内存可以无视。

Utils类不用合并,多用Utils类其实挺好的。


Helper是要初始化的。或者针对对象的,或者说针对业务的,Utils类是更加普适一点,通用方法。

ToEast
ToEast
谢谢~您的意见很中肯,让我的想法更加坚定了。。嘿嘿。
返回顶部
顶部