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