集合长度为0 声明一个集合,但不赋值,指向一个新建、未初始化的集合对象。则该集合长度为0,但是不为空。 List temp = new ArrayList(); 集合为null 声明一个集合,直接赋值为空。则该集合为null,没有长度,如果调用temp.size()会抛出空指针异常。 List temp = null;