- list == null表示list尚未实例化,此时调用此对象的所有方法都会引发NullReferenceException。
- list.isEmpty()表示list已实例化,且元素数量 为0 。
测试如下:
List list1 = null;
List list2 = new ArrayList();
System.out.println(list1.size());
System.out.println(list2.size());
测试结果:list1.size()出现NullPointerException异常
Exception in thread "main" java.lang.NullPointerException
at HighApplication.ArrayTest.main(ArrayTest.java:94)
注释list1输出:0