Java的类确实都有一个析构函数,不过这个函数是由JVM的垃圾回收机制自动调用的。对于无用的对象,系统不会立刻将其销毁,而是将其存放在内存中,根据内存使用情况动态的进行销毁。可以看一下下面的两个例子:例1:类A中保存有一个64MB的byte数组,出于内存优化的需要,可以看到析构函数的调用还是很频繁的。当然实际的析构函数调用情况会与系统配置或硬件配置有关而不尽相同。public class Test {public static void main(String args[]) throws IOExcep...