Topic: 求助 关于串行化的问题 (比较菜) |
Print this page |
1.求助 关于串行化的问题 (比较菜) | Copy to clipboard |
Posted by: 198255nihao Posted on: 2006-02-22 15:38 import java.io.*; public class SerializationDemo { public static void main(String[] args) throws Exception { try { MyClass object1 = new MyClass("Hello",-7,2.7e10); System.out.println("object1 : "+object1); /*object1.s=object1.s+" Fuck you"; object1.d=object1.d+10; object1.i=object1.i+20;*/ FileOutputStream fos = FileOutputStream("serial"); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(object1); oos.flush(); oos.close(); } catch (Exception e) { System.out.println("Exception during serialization : "+e); System.exit(0); } try { MyClass object2 ; FileInputStream fis = FileInputStream("serial"); ObjectInputStream ois = ObjectInputStream(fis); object2=(MyClass)ois.readObject(); ois.close(); System.out.println("Object2 : "+object2); } catch (Exception e) { System.out.println("Exception during deserialization : "+e); System.exit(0); } } } class MyClass implements Serializable { String s; int i; double d; public MyClass(String s,int i,double d) { this.s=s; this.i=i; this.d=d; } public String toString() { return "s= "+s+" i= "+i+" d= "+d; } } 提示 cannot find symbol 到底是什么错误啊。 |
2.Re:求助 关于串行化的问题 (比较菜) [Re: 198255nihao] | Copy to clipboard |
Posted by: javaguan2 Posted on: 2006-02-23 14:13 编译不过是吧,你的代码写错了 FileOutputStream fos = FileOutputStream("serial"); 应该改为 FileOutputStream fos =new FileOutputStream("serial"); 低级问题...类似错误好几个 |
3.Re:求助 关于串行化的问题 (比较菜) [Re: 198255nihao] | Copy to clipboard |
Posted by: 198255nihao Posted on: 2006-02-23 18:27 晕。竟然犯了这样的错误。丢人了。呜呜呜呜 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |