1.list==null,list没有分配地址,在堆内不存在。
2.list.size()=0,意思list分配了地址,在内存堆存在,但是没有元素,所以大小为零。
3.list如果为null的话,说明没有进行初始化,这时list调用任何的方法都会抛出空指针异常。list.size()==0说明list已经被new过,但是里面没有值。
1.list==null,list没有分配地址,在堆内不存在。
2.list.size()=0,意思list分配了地址,在内存堆存在,但是没有元素,所以大小为零。
3.list如果为null的话,说明没有进行初始化,这时list调用任何的方法都会抛出空指针异常。list.size()==0说明list已经被new过,但是里面没有值。