程序结束时,是否有可靠的方法将静态对象的内容写入磁盘?

此刻,我在每个使用静态对象的main()方法的末尾在静态对象上调用persist()方法。我想知道这是否可以自动完成。

最佳答案

您可以添加一个关闭钩子,以确保在JVM正常退出(不会被强制终止)时执行您的代码。

有关更多信息,请在此处检查接受的答案:Useful example of a shutdown hook in Java?

可以在这里找到方法:http://hellotojavaworld.blogspot.co.za/2010/11/runtimeaddshutdownhook.html

10-07 23:03