•考试大纲第一部分:Java 语言基础第二部分:流程控制第三部分:面对对象 封装,继承,多态第四部分:异常处理第五部分:多线程第六部分:Java 垃圾回收机制第七部分:Java I/O第八部分:Java 集合和泛型第九部分:Java SE 有用 APIQUESTION 1 Given the code in the exhibit
What is the result
Compilation fails B
An exception is thrown at runtime
An instance of Forest is serialized
An instance of Forest and an instance of Tree are both serialized
Answer: ( B )执行时期会抛出 java
NotSerializableExcetpion 异常
Tree 必须实现 Serialized 接口;因为 Forest 实现了序列化,并且引用了 Tree,不过 Tree 没有实现序列化
当一种实现序列化旳类在类体里调用此外一种类旳时候,那么此外一种类也要实现序列化
假如没有实现,则会报出运行时 异 常
假 如 要 实 现 序 列 化 , 他 旳 组 员 变 量 也 必 须 实 现 序 列 化
本 题 中 Tree 没 有 实 现 序 列 化 , 因 此 会 产 生java
NotSerializableException 旳运行异常
参照大纲:IO 操作 — 对象旳序列化序列化旳过程就是对象写入字节流和从字节流中读取对象
见 SCJP
SerializableTestQUESTION 2 Which code, inserted at line 14, will a