1.String
可以使用apache commons-lang3中的StringUtils.isEmpty和StringUtils.isBlank来判断null、“”、“ ”;其中isEmpty可以判断null和“”,而isBlank除了可以判断null、“”,还可以判断“ ”;
也可以使用Google Guava中的Strings.isNullOrEmpty来判断null、“”;
2.集合
可以使用apache commons-collections中的CollectionUtils.isEmpty来对List和Set同时进行null和isEmpty判断;isEmpty方法实质上是size == 0;
3.对象
在使用对象的getXxx获取属性之前,必须要先判断对象是否为null,否则很容易出现空指针异常;
在使用对象的方法之前也要先确保对象不是null,否则也会出现空指针异常;
待补充;