2013-07-02 193 views
-1

如何內存映射散列映射到在JAVA中的文件。如何將內存映射到散列映射到文件

​​

我想它的內存映射到一個文件,這樣,如果有MYMAP的get()方法中的任何異常,我可以再次檢索數據。

感謝

+0

get()方法期間發生了什麼樣的異常? – smsnheck

+0

_memory將一個hashmap映射到一個JAVA文件中._你的意思是序列化嗎? –

+0

沒有..當你寫入hashmap時,它也寫入文件。如果你從hashmap中取回數據,它也會從文件中刪除。我希望如果應用程序停止,它可以重新開始,而前面的數據仍然留在哈希映射中 – Ankita

回答

2

你不應該需要備份的數據在這種情況下 - 在地圖在通話過程中,如果一個異常被拋出來get數據應予以保留。

如果問題是您的程序在引發異常時崩潰(這會導致您丟失數據),那麼您應該查看並處理異常。

+0

不僅如此...另外我想如果應用程序停止,它可以重新開始,而以前的數據仍然留在散列映射中 – Ankita