大家在做项目的时候,变量的定义是定义全局变量多还是局部变量,定义局部变量和全局变量遵循的原则是什么,我要更好的释放内存,是不是尽量定义局部变量好呢,希望大侠们指点
解决方案 »
- 有会java和notes互相调用的人吗?
- 如何判断某一时间是否在一个时间段内,谢谢!
- 求助:菜鸟关于JAVA的一个问题
- JTree节点编辑问题高手进~~~~~~
- 各位大虾!小弟想学swt,打但是我的ECLIPSE3.1开发不了,请看内容帮忙,253了
- 面对java培训材料你敢说是java专家么?(java培训材料连载之二)--内部类 接口 抽象类 文件的读写
- 一个初级问题请教一下!
- 有谁会用APPLET来画有X,Y坐标的曲线图。。非常感谢!!!
- 紧急求助::用jdbc连接sqlserver2000的问题
- 我在编译一个程序的时候出现了致命的错译大家帮我看看,谢谢了??
- 阶乘
- 请问,如何把一些不同的对象存储在同一个位置,谢谢
多个方法使用,则可以定义全局变量(即static)
public class TT
{
public List<Integer> getList()
{
List<Integer> list =new ArrayList<Integer>();
for(........)
{
list.add(integer);
}
return list;
}
}
这个例子中的list,我是像上面那样定义,还好把他定义成成员变量呢,getList()方法会被多次调用
既然已经定义成成员变量
getList()返回了list 就拿list用就行 为什么还要多次调用
你所声明的变量的作用范围应该尽量的小,当用到它的时候再声明
所以我觉得能声明为局部变量就不要声明为全局变量了