我有一堆代碼試圖做一個簡單的二叉樹'20問題遊戲'。使用簡單的Java序列化的錯誤代碼
這是一個第一年的項目,並用一個非常簡單的yes-no二叉樹實現。
的錯誤是:
java.io.NotSerializableException: Node
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at Game.main(Game.java:41)
我做了這個錯誤廣泛的搜索但是這是很難找到那些人不是在一些網上論壇上大量的錯誤chuncks。
任何具有experienc eof序列化的人都可以提供任何更簡單的錯誤,我可能會感到恐懼嗎?
try
{
FileOutputStream fos = new FileOutputStream("tree.ser");
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(rootnode);
out.close();
是錯誤指向的示例塊。
這裏完成noob。
我建議您閱讀Java序列化。這裏是一個教程:http://java.sun.com/developer/technicalArticles/Programming/serialization/ – NPE 2011-12-14 14:31:44