昨天写了个小程序,遇到要注销一个对象时,我用了个使其致空的语句,结果报错了,
说什么NullPointerException,请求大家请问有什么方法可以令一个引用对象注销吗?

解决方案 »

  1.   

    NullPointerException
    是说你置空之后还继续使用造成的,
      

  2.   

    给它赋个空值不行吗?
    对象=null;
      

  3.   

    Object o = new Object();
    /** operation ..*/
    /**如果有自己的清理工作,建议给自己的对象定义一个dispose之类的方法并调用它完成资源释放等操作*/
    //yourObject.dispose();
    /** 不然就只有将o置为null,让jvm来释放o,包括o持有的内部变量和成员对象*/
    //o.finalize();
    o = null;// gc会自动调用finalize方法,但是什么时候被调用不确定
      

  4.   

    50419253 java高手群 一起探讨啊