比方说,我有这样的:这两种初始化模式有区别吗?
public class Whatever {
private ArrayList<String> myList = new ArrayList<String>();
// more code goes here
}
还是让我们说我有这样的:
public class Whatever {
private ArrayList<String> myList = null;
public Whatever() {
myList = new ArrayList<String>();
}
}
什么的myList
这两个initialisations之间的区别?假设第一个变体是否是错误的?
相关的说明,这是最好的事情: 私人列表 myList中=新的ArrayList () –
sateesh
2010-01-06 11:39:13
它更preferrable做:'私人最终名单 myList中=新的ArrayList ();' –
Bombe
2010-01-06 12:05:20