通过使用单例,只能创建它的一个实例。我们是否需要销毁该实例?
我有一个单例 DBManager,它管理 JDBC 连接和查询操作。通过调用它的静态 newInstance 方法,我可以得到它的实例,然后我做一些查询。最后,我想关闭数据库连接,我调用另一个静态方法 close 来关闭 JDBC 连接。
现在连接已经关闭,而 DBManager 的实例仍然存在但没有用。我是否需要通过例如将其分配给 null 来销毁它?否则以后可能会被错误引用。
如果我为该实例分配 null,然后再次调用 newInstance 方法,我会得到另一个新的不同实例吗?