重複の可能性:
なぜfinalize()を実装するのですか?
私は次のコードでいくつかのJavaファイルを見ました:
public void finalize() {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
}
}
}
- メソッドのベストプラクティスでa
Connectionを閉じていますか?finalize - を閉じるだけで十分ですか、それとも
Connection他のオブジェクトも閉じる必要がありPreparedStatementますか?