首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

怎么更好的处理这种情况

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

如何更好的处理这种情况
我有一个方法,比如:
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

热点排行