摘要: 终结方法finalize()通常是不可预测的,也是很危险的,一般情况下是不必要的。 Java语言规范并不保证finalize()会被及时执行,即不确定终结方法执行时间,只规定在对象被垃圾回收之前执行 不应该依赖终结方法来改变重要的持久状态 终结方法会造成严重的性能损耗 正确使用终结方法 防止用户使用 阅读全文