1.list==null,list没有分配地址,在堆内不存在。
2.list.size()=0,意思list分配了地址,在内存堆存在,但是没有元素,所以大小为零。
3.list如果为null的话,说明没有进行初始化,这时list调用任何的方法都会抛出空指针异常。list.size()==0说明list已经被new过,但是里面没有值。
list!=null和list.size()>0
最新推荐文章于 2024-04-02 10:37:42 发布
本文详细解析了Java中List变量为null与List.size()等于0的区别,阐述了这两种情况下的具体含义及其可能引发的问题。

1万+

被折叠的 条评论
为什么被折叠?



