读书人

【Java】Collections.EMPTY_LIST跟Col

发布时间: 2012-11-03 10:57:42 作者: rapoo

【Java】Collections.EMPTY_LIST和Collections.emptyList()简单使用心得

?

1.背景
在某些情况下,我们经常需要发挥一个空的集合对象,比如说在数据查询时,并不需要发挥一个NULL或是异常,那么就可以返回一个空的集合对象。
JDK提供了两个方式来返回集合对象,那么两者有何区别呢?那就看代码吧!

2.源码解析

?

"Index:?"+index);??
  • ?}??

    ?

    但是对于我们无论是?
    ?for (int i =0 ; i < ...)还是 for (Person p : personList)都不会调用到get(int index)这个方法,可以放心使用!前一种方式我们可以很好理解,因为首先是调用了size().后者foreach的实现原理还需要考究下!

  • 读书人网 >编程

    热点推荐