Java的垃圾回收机制: Java的垃圾回收并不等于C++中的析构.Java中,只有在程序濒临存储空间用完的那一刻,对象占用的空间才会释放.所以,在JAVA程序中,我们通常只考虑创建对象,而从不关心对象的清除.这个策略是恰当的,因为垃圾回收本身也有开销,要是不使用它,那就不用支付这部分开销了. 什么情况下我们需要finalize(): 有了垃圾回收,我们一般不需要关心对象空间的释放,但在一些特殊的内存区域,需要我们手动清除. 特殊的内存区域是指在分配内存时,如果一个对象正在处理的是非Java 资…