读书人

怎么更好的处理这种情况

发布时间: 2012-10-28 09:54:44 作者: rapoo

如何更好的处理这种情况
我有一个方法,比如:
public void getOther(){
Student student = new Student();
..........
}

这个方法调用很频繁,也就是要频繁的创建一个Student对象,如果是这样的话,内存会很快耗尽。
我也想到用缓存,但是我不知道该如何更好的使用这个缓存。
所以说出来,希望大家讨论一下 1 楼 ddandyy 2007-07-24 信息不明确 你new的这个东西是要做什么用的 在方法里是怎么操作他的 2 楼 抛出异常的爱 2007-07-24 不想new可以用工厂方式。。。。
那样子就可以在工厂中进行改造了。
PS:用java也会内存用尽了么? 3 楼 ddandyy 2007-07-24 估计只是那人的YY而以 他只是认为会那样 4 楼 weiqingfei 2007-07-24 shangmw 写道我有一个方法,比如:
public void getOther(){
Student student = new Student();
..........
}

这个方法调用很频繁,也就是要频繁的创建一个Student对象,如果是这样的话,内存会很快耗尽。
我也想到用缓存,但是我不知道该如何更好的使用这个缓存。
所以说出来,希望大家讨论一下

关键是你的需求需要不需要new 5 楼 shangmw 2007-07-24 需要new 一个对象,我负责的那块功能碰到个这种需求
用工厂也可以,但不都是创建了一个对象吗



6 楼 shangmw 2007-07-24 在上面的方法中,我只是用Student student = new Student();
来打个比方,说明在该方法中要new 一个对象

因为该方法访问频繁,所以这样写在代码中是肯定不行的了 7 楼 ddandyy 2007-07-24 shangmw 写道在上面的方法中,我只是用Student student = new Student();
来打个比方,说明在该方法中要new 一个对象

因为该方法访问频繁,所以这样写在代码中是肯定不行的了

举个例子 WW每个访问都是一个新的action 相当于也是new

读书人网 >其他相关

热点推荐