JAVA会自动回收,用finalized是不是只是用于调用C++时,放内存用呢?

解决方案 »

  1.   

    关于内存的释放java自己会处理的,这个thinking in java上有讲,一般手动垃圾回收的处理通常都不是关于内存方面的处理
      

  2.   

    上面的讲反了,垃圾回收要处理的都是关于内存方面的楼主可以看thinking  in java 第四章,摘一点出来:It turns out that the need for finalize( ) is limited to special cases in which your object can allocate some storage in some way other than creating an object.
      

  3.   

    finalized方法由Object继承而来,在对象释放前所需的一些清除操作或其他处理可以放在这里.
    JAVA的内存释放是垃圾回收器负责的,不用楼主担心