程序结束时是否有可靠的方法将静态对象的内容写入磁盘?
目前,我在每个使用静态对象的 main() 方法的末尾调用静态对象的 persist()
方法。我想知道这是否可以自动完成。
最佳答案
您可以添加一个关闭钩子(Hook),这将确保您的代码在 JVM 正常退出时执行(而不是强行终止)。
有关更多信息,请在此处查看已接受的答案:Useful example of a shutdown hook in Java?
可以在此处找到操作方法:http://hellotojavaworld.blogspot.co.za/2010/11/runtimeaddshutdownhook.html
关于java - 在程序结束时将静态对象的内容写入磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37438398/