class xxx ....
{
}
java 有释放xxx类 的写法吗? 还是不需要释放?

解决方案 »

  1.   

    java里不像C++有析构函数 C++里内存是程序员自己管理的 在Java里内存是JVM来控制的 我们不知道gc什么时候时候会去回收这段内存 但是在必要的时候gc会去干这活 不需要我们操心
      

  2.   

    class xxx
    {
    PreparedStatement pst = null;

    Connection conn = null;

    public  final void close() {
    if (conn != null)
    try {conn.close();} catch (SQLException e) {throw new ActiveRecordException(e);}
    if (pst != null)
    try {pst.close();} catch (SQLException e) {throw new ActiveRecordException(e);}
    }}是否有必要 去 xxx.close 释放?
      

  3.   

    java有自动垃圾收集机制,不可手动调用
      

  4.   

    主要看你想干啥吧,Java好不容易让你不用去处理垃圾回收的事了,你还自己给自己找点事
      

  5.   

    http://hllvm.group.iteye.com/group/topic/35342http://hllvm.group.iteye.com/group/topic/34986