黑马程序员技术交流社区
标题:
为什么我这段程序一执行就提示出错
[打印本页]
作者:
崔仁军
时间:
2012-4-19 13:30
标题:
为什么我这段程序一执行就提示出错
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class SerializableTest1
{
public static void main(String[] args) throws Exception
{
Person p1 = new Person(20, "zhangsan", 4.55);
Person p2 = new Person(50, "lisi", 4.67);
Person p3 = new Person(10, "wangwu", 17.78);
FileOutputStream fos = new FileOutputStream("D:/person.txt");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(p1); // 提示本行出现错误
oos.writeObject(p2);
oos.writeObject(p3);
oos.close();
System.out.println("--------------------");
FileInputStream fis = new FileInputStream("D:/person.txt");
ObjectInputStream ois = new ObjectInputStream(fis);
Person p = null;
for (int i = 0; i < 3; i++)
{
p = (Person) ois.readObject();
System.out.println(p.age + "," + p.name + "," + p.height);
}
ois.close();
}
}
class Person implements Serializable
{
int age;
String name;
double height;
public Person(int age, String name, double height)
{
this.age = age;
this.name = name;
this.height = height;
}
}
复制代码
作者:
刘旭
时间:
2012-4-19 13:40
没问题啊
作者:
蒋亮
时间:
2012-4-19 13:48
代码能运行,没错啊
作者:
余耀明
时间:
2012-4-19 13:57
运行了,没问题!!
作者:
翟友伟
时间:
2012-4-19 15:58
无错误。,,有没有具体提示信息?
作者:
崔仁军
时间:
2012-4-19 22:09
我也不知道是怎么回事 我也检查了好几遍感觉也是没得问题 但是在我eclipse上编写的时候没报错 就是一执行就报错 出错的地方就是我注释的那一行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2