シングルトンを使用すると、そのインスタンスを 1 つだけ作成できます。そのインスタンスを破棄する必要はありますか?
JDBC接続とクエリ操作を管理するシングルトンDBManagerがあります。静的な newInstance メソッドを呼び出すことで、そのインスタンスを取得し、いくつかのクエリを実行します。最後に、データベース接続を閉じたいので、別の静的メソッド close を呼び出して JDBC 接続を閉じます。
DBManager のインスタンスはまだ生きていますが、役に立たない間、接続は閉じられました。たとえばnullに割り当てるなどして破棄する必要がありますか? そうしないと、後で誤って参照される可能性があります。
そのインスタンスに null を割り当ててから、newInstance メソッドを再度呼び出すと、別の新しい別のインスタンスが取得されますか?