0
プログラム終了時に静的オブジェクトの内容をディスクに書き込む方法はありますか?プログラム終了時に静的オブジェクトの内容をディスクに書き込む
現時点では、静的オブジェクトを使用する各main()メソッドの最後に、静的オブジェクトのpersist()
メソッドを呼び出します。これが自動的にできるかどうかは疑問です。
プログラム終了時に静的オブジェクトの内容をディスクに書き込む方法はありますか?プログラム終了時に静的オブジェクトの内容をディスクに書き込む
現時点では、静的オブジェクトを使用する各main()メソッドの最後に、静的オブジェクトのpersist()
メソッドを呼び出します。これが自動的にできるかどうかは疑問です。
シャットダウンフックを追加すると、JVMが正常に終了したとき(強制的に強制終了されない場合)にコードが確実に実行されます。詳細については
、ここでは受け入れ答えをチェック:Useful example of a shutdown hook in Java?
HOWTOはここで見つけることができます:http://hellotojavaworld.blogspot.co.za/2010/11/runtimeaddshutdownhook.html
「静的オブジェクト」とは何ですか? – Kayaman
より具体的には、プログラムの最後にmyStoredClass.persist()によってファイルに書き込まれるべき静的なmyStoredClassを持つことができます。 –
http://stackoverflow.com/questions/13754263/how-to-ensure-a-piece-of-code-is-run-before-exiting-a-java-applicationは非常によく似た質問です。 – zapl