<Java编程思想>中有提到,Java的垃圾回收器并不是那么靠谱,垃圾回收会占用很大的资源开销,垃圾回收器很懒,当变量和对象不再被引用.脱离作用域的时候,垃圾回收器会不定时的进行垃圾回收,也就是说,当内存资源紧张的时候,垃圾回收器才会以最快速度主动去回收资源释放内存,其他时候可能会回收也可能不会. 如果当垃圾回收器工作的时候,会自动调用finalize(),查看Object类的源码会发现这个方法是个空方法(先不管底层),是不是说这个方法我们可以去重写呢? package com.github.…