12
任务
Java 核心, 第 10 级, 课程 7
公寓的 Externalizable
在 Apartment 类中实现 Externalizable 接口。
6
任务
Java 核心, 第 10 级, 课程 7
OutputToConsole
OutputToConsole 类必须使用 Externalizable 接口序列化。
请找到并修复该错误。
12
任务
Java 核心, 第 10 级, 课程 7
Externalizable Person
Person 类必须使用 Externalizable 接口序列化。
更正序列化错误。
不要更改方法签名。
12
任务
Java 核心, 第 10 级, 课程 7
Serializable Solution
序列化 Solution 类。
想想哪些字段你不需要序列化。使用 transient 修饰符标记不需要的字段。
对象必须始终包含最新的摘要数据。
main 方法未测试。
在 main 方法中自行编写验证代码:
1) 创建文件,打开输入流和输出流;
2) 创建 Solution 类 (savedObject) 的实例;
3) 将 savedObject 写入输出流(确保实例在这里);
4) 创建带不同参数的 Solution 类的另一个实例;
5) 从输入流 (loadedObject) 加载对象。
6) 验证 savedObject.string 等于 loadedObject.string
6
任务
Java 核心, 第 10 级, 课程 7
重写序列化
进行操作,让 runner 线程继续在反序列化后运行。
不要更改 runner 对象的关键字。
提示:
在反序列化期间未调用构造方法。仅初始化所有字段。