Java中处理对象是否是null的情况

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 ){

     ...

   }

 

posted @ 2013-04-27 21:00  F.陈峰  阅读(590)  评论(0编辑  收藏  举报