可能重复:
为什么要实现 finalize()?
我看到了一些带有以下代码的java文件:
public void finalize() {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
}
}
}
- 关闭方法
Connection中的finalize最佳实践吗? - 是否足以关闭
Connection或是否还需要关闭其他对象,例如PreparedStatement?