您的位置:首页 > 其它

写了一个程序,但是引用了大量的static变量和全局变量,有什么好的方法解决?

2013-07-26 08:31 399 查看
1.

程序开发就是内存管理。对于java来讲,管理好依赖关系即可,利用classLoader来动态加载就可以控制住内存,不要直接import,而是利用classloader使用时动态加载Constant类,用完就释放引用,GC会帮你清理内存的。这些方法都是以时间换空间。除非你算法极复杂,否则空间也罢,时间也罢,现代计算机都是足够足够的。所以,我认为你看着不爽的可能居大。

2. 静态变量多,都是大数据吗?如果不是应该占不了多少内存。。。如果还是觉得不爽,把他写到配置文件中,有需要就去读

3.需要用时就Constant.A.A1
Constant.B.B2

public class Constant {
public class A{
public static final String A1= "A1";
public static final String A2= "A2";
}

public class B{
public static final String B1= "B1";
public static final String B2= "B2";
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐