java中list使用问题
来源:百度知道 编辑:UC知道 时间:2024/05/16 06:34:31
有一个list初始化如下:List list=null;
Object object=null;
......
请问这样初始化list有问题吗?
Object object=null;
......
请问这样初始化list有问题吗?
没问题,null 表示该引用变量不指向任何内存空间
可以直接使用例如
Logger logger = new Logger();
List list = null;
try{
list = new ArrayList();
}catch(Exception e){
logger.error(e.getMessage);
}
list.size();
list.......
如果写成 List list;
则不能使用list的一些方法
=null;的作用即如此
可以,但List是接口必须实例化他的实现类后才能使用
List<String> list = new ArrayList<String>({{
add("1");
add("2");
add("3");
}});
for(String li : list){
syso(li);
}
好像jdk1.5以后就不允许使用List