如何将数据结构存储在硬盘驱动器上



我已经制作了一个Trie数据结构,将联系人存储在联系簿中,并且需要知道如何将Trie的永久副本纳入我的硬盘驱动器。我尝试序列化Trie对象,但在Java中获得了NotSerializable Exception。无论如何,我是否可以将Trie存储到任何形式的辅助内存中,而无需解构数据结构,然后在我再次打开应用程序时重新构造它。

如果您遇到了notSerializableException,请按以下方式执行:

  • 检查您的所有课程是否序列化
  • 请小心内部类。检查内部类是静态的,非静态内类不能序列化

最新更新