1. java里经常要判断一个对象vo是否是null,然而对于一个类JavaBean(VO),若VO有多个私有变量及公共方法,
在经过
VO vo = new VO();
实例化之后,vo就不可能是null,因为vo已经分配了内存地址。
故,若在后文需要判断vo是否为null,则应该这样定义:
VO vo = null;
在需要初始化的时候初始化,
if(true){
vo = new VO();
...
}
当条件不成立时,返回的vo即为null了。
2. 对于常用的 List 的对象list,在使用的时候,要判断它是否为null 并且 size() 是否大于 0。
if(list !=null && list.size() > 0 ){
...
}