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