摘要: 如果返回null, 在客户端处理代码就需要有额外的代码来处理null返回值: 而不是: 认为null返回值比零长度数组更好,因为避免了分配数组所需要的开销,是不对的。 1.除非分析表明这是方法的确影响了性能 2.对于不返回任何类型调用,返回同一个零长度数组是可能的 Collections类提供当需要 阅读全文
posted @ 2016-08-07 11:05 没有梦想的小灰灰 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Java 1.5增加可变参数方法,可变参数方法接受0个或者多个指定类型的参数。 可变参数的机制通过先创建一个数组,数组的大小为在调用位置所传递的参数数量,然后将参数值传到数组中,最后将数组传递给方法。 该方法如期望的那样,sum()=0,sum(1,2,3)=6 有时候,需要编写需要1个或者多个某类 阅读全文
posted @ 2016-08-07 10:46 没有梦想的小灰灰 阅读(613) 评论(0) 推荐(0) 编辑