菜鸟小问-初始化

OlympicGames 2008-06-24 04:28:14
private ArrayList<String> arr = new ArrayList<String>();
成员变量中需要定义ArrayList,然后在方法里用到,是直接这么定义好呢?还是private ArrayList<String> arr = null;然后再在方法中arr = new ArrayList<String>();
好呢?
...全文
71 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2008-06-24
  • 打赏
  • 举报
回复
都可以,如果你能自己确认每次使用前,这个 arr 不是 null,那么可以节省一点点的内存。

如果你不确认,或者你经验还不是那么丰富,建议你声明是直接初始化。
For_suzhen 2008-06-24
  • 打赏
  • 举报
回复
private ArrayList <String> arr = new ArrayList <String>();
个人建议
考虑角度不同,可能做法不同。还可以写到构造器里面

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧