有没有Java的析构函数?我似乎无法找到任何文件。如果没有,我怎样才能达到同样的效果?
为了使我的问题更具体,我正在编写一个处理数据的应用程序,并且规范说应该有一个“重置”按钮,使应用程序恢复到刚刚启动的状态。但是,除非应用程序已关闭或按下重置按钮,否则所有数据都必须“有效”。
通常是C / C ++程序员,我认为这将是微不足道的实施。 (因此,我计划最后实现它)。我组织我的程序,使所有“可重置”对象将在同一个类中,以便按下重置按钮时可以销毁所有“实时”对象。
我在想,如果我所做的只是解引用数据,并等待垃圾收集器收集它们,如果我的用户重复输入数据并按下重置按钮,是不是会有内存泄漏?我也在想,因为Java作为一种语言已经相当成熟,所以应该有一种方法来防止这种情况发生,或者完美地解决这个问题。
相似问题