集合为null与集合长度为0有什么不同呢?
下文笔者讲述集合为null和长度为0的区别说明,如下所示
集合长度为0简介
长度为0 指声明一个集合对象,此时堆中已存在对象 只是里面没有任何元素
集合为null简介
声明一个集合,但是直接赋值null 定义一个集合对象,但是没有指向堆中的任何位置例:
//集合长度为0 list temp1 = new ArrayList(); //集合为null List temp2 = null;
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。