Effective java学习笔记:第43条 返回0长度的数组或者集合,而不是null
来源:互联网 发布:淘宝卖家订单管理系统 编辑:程序博客网 时间:2024/05/29 19:33
1.目的
避免因为返回null,导致调用端代码必须检查返回值是否为null
2.方法
2.1返回长度为0的数组
private static final T[] EMPTY_ARRAY = new T[0];public T[] getArray() { return EMPTY_ARRAY;}
2.2返回空集合
Collection.emptyList();Collection.emptySet();Collection.emptyMap();
0 0
- Effective java学习笔记:第43条 返回0长度的数组或者集合,而不是null
- Effective Java(第二版)第43条-返回零长度的数据或者集合,而不是NULL
- Effective Java 读书笔记——43:返回零长度的数组或者集合,而不是null
- 返回零长度的数组或者集合,而不是null——Effective Java 读书笔记
- 2015062808 - EffactiveJava笔记 - 第43条 返回零长度的数组或者集合,而非null
- 返回零长度的数组或者集合,而不是null
- 返回零长度的数组或者集合,而不是null
- java 代码细节(返回零长度的数组或者集合,而不是null)
- (43):返回零长度的数组或者集合,而不是null
- Java 返回零长度数组或集合,而不是返回null
- 返回零长度的数组或集合,而不是null
- 返回零长度的数组或者集合,来代替null值
- 返回零长度的数组而不是NULL(经典的做法,很友善哦)
- 【代码优化】返回0长度数组或者集合
- Effective Java学习笔记 第65条:不要忽略异常
- Effective Java学习笔记: 第57条只针对异常的情况才使用异常
- Effective Java学习笔记: 第59条 避免不必要地使用受检的异常
- Effective Java学习笔记 第60条: 优先使用标准的异常
- js 模板方法模式
- thinkphp微信支付
- 常用linux命令的使用
- Java-NowCoder-坐标移动
- 程序员才懂的情诗
- Effective java学习笔记:第43条 返回0长度的数组或者集合,而不是null
- 前驱、后驱和四驱,究竟哪个好?
- Java 6 RowSet 使用完全剖析
- jquery简单动画效果实践(一)
- Hadoop回顾--MapReduce工作原理(二)
- C语言笔记
- java中的枚举类型详细介绍
- 树莓派B+实战之一 超声波测距传感器HC-SR04
- 网易笔试题:藏宝图