简单的理解
con.close() 连接关闭
con = null 连接关闭。但资源被释放。

解决方案 »

  1.   

    con.close()是一种关闭标志,表示con.isClosed()==true成立。
    con = null表示con==null成立。
      

  2.   

    con=null仍然占用内存空间,因为对象所占用的内存并未真正回收。
    完全销毁:
    con=null;
    System.gc();
    但是SUN不保证gc一定有效。实例对象在申明了但没有初始化时是不占用内存空间的。
      

  3.   

    在java中怎么能看到jvm的内存分配情况