一道java程序证明题,麻烦大家了。

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:52:42
题:证明如果传递的对象不实现序列化,对象无法被正常还原。

需要程序以及证明德解释说明,非常感谢!
帮帮忙,我提高悬赏,答得好了我还会加分!

class SerializableTest {

SerializableTest() {
File file = new File("d:\\test.tmp");
try {
if (!file.exists()) {
file.createNewFile();
}
FileOutputStream fos = new FileOutputStream(file);
ObjectOutputStream oos = new ObjectOutputStream(fos);

oos.writeObject(new Test(1));

oos.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
try {
FileInputStream ips = new FileInputStream(file);
ObjectInputStream oos = new ObjectInputStream(ips);
Object obj = oos.readObject();
oos.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
file.delete();
}

public static void main