java List new与不new有什么区别?如下面的代码所示。
答案:4 悬赏:70 手机版
解决时间 2021-03-26 14:36
- 提问者网友:战皆罪
- 2021-03-25 17:02
java List new与不new有什么区别?如下面的代码所示。
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-03-25 18:15
有一点点区别的,
一般都是按照第二种来做的,第一种的思路是定义hostlist 然后赋值,第二种是定义的同时赋值,
通常第一种的做法是:
List hostList ;
hostList = datacenter0.getHostList();
不需要 new ArrayList();的,因为new 出来也没用过,
,
一般都是按照第二种来做的,第一种的思路是定义hostlist 然后赋值,第二种是定义的同时赋值,
通常第一种的做法是:
List
hostList = datacenter0.getHostList();
不需要 new ArrayList
,
全部回答
- 1楼网友:狂恋
- 2021-03-25 19:54
new 是一个新对象。
后一个是 引用
本质上没有区别的。
后一个是 引用
本质上没有区别的。
- 2楼网友:山君与见山
- 2021-03-25 19:49
第一种写法比较好,new一个对象,有清晰的类型
- 3楼网友:北方的南先生
- 2021-03-25 19:24
List
//实例化一个新的List对象,将对象的栈地址赋给hostList
hostList = datacenter(),getHostList();
//将getHostList()方法返回的对象地址赋给hostList
List
//在申明是直接将getHostList()方法返回的对象地址赋给hostList
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯