要看上下文。1、如果conn是一个传入的引用,那么肯定不一样,是有区别的。2、如果conn只是一个值,那么值都是null罢了。我是这么认为的,看看大家有没有别的高见!

解决方案 »

  1.   

    当Conn==null时,哪里有Conn所指向的对象?
      

  2.   

    所以要看看上下文,假如接下来要对conn进行一些操作呢?
    例如:
    Conn.list();
    如何?这样好像就有问题了吧!
      

  3.   

    bu jie,什么问题,详细点。谢谢
      

  4.   

    1、没有区别2、“当Conn==null时,影不影响Conn所指向的对象的生存时期?”
        当Conn==null时,有两种可能,一种是你执行Conn = null,强迫Conn指向null,此时原来Conn指向的对象可能存在,也可能不存在(由GC来决定)
        另外一种可能就是对象的引用都不存在了,GC把对象回收了