1、下述代码很常见,但是不合理,因为需要使用者额外代码判空
- 这种情况需要返回长度为零的数组
这里使用null 并不会带来太多性能好处:
- 原因一,这个级别的性能和损耗绝大多数时间不会是性能瓶颈所在
- 原因二,长度为零的数组(类似 final 类型)可以自由共享使用
如下发挥一个类型化的数组
每当需要返回空集合时,就返回一个不可变的空集合
1、下述代码很常见,但是不合理,因为需要使用者额外代码判空
这里使用null 并不会带来太多性能好处:
如下发挥一个类型化的数组
每当需要返回空集合时,就返回一个不可变的空集合
转载于:https://my.oschina.net/u/3847203/blog/1844000