如何在硬盘上存储数据结构
How to store a data structure on a hard drive
我制作了一个 trie 数据结构来将联系人存储在通讯录中,我需要知道如何将 trie 的永久副本复制到我的硬盘上。我尝试序列化 trie 对象,但在 Java 中得到了 notSerializableException。无论如何,我可以将 trie 存储到任何形式的辅助内存中,而无需解构数据结构,然后在我再次打开我的应用程序时重新构建它。
如果遇到NotSerializableException,请按如下操作:
- 检查您的 class 是否都是 Serializable
- 小心内class。检查innerclass是否是静态的,nonstatic innerclass不能序列化.
我制作了一个 trie 数据结构来将联系人存储在通讯录中,我需要知道如何将 trie 的永久副本复制到我的硬盘上。我尝试序列化 trie 对象,但在 Java 中得到了 notSerializableException。无论如何,我可以将 trie 存储到任何形式的辅助内存中,而无需解构数据结构,然后在我再次打开我的应用程序时重新构建它。
如果遇到NotSerializableException,请按如下操作:
- 检查您的 class 是否都是 Serializable
- 小心内class。检查innerclass是否是静态的,nonstatic innerclass不能序列化.