实现对象序列化的类是()。
A: ObjectOutputStream
B: ObjectInputStream
C: Serializable
D: Properties
A: ObjectOutputStream
B: ObjectInputStream
C: Serializable
D: Properties
A
举一反三
- 序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。
- 关于对象的序列化说法错误的是()。 A: 实现序列化的对象必须实现Serializable接口 B: 实现序列化的对象必须自定义序列号 C: ObjectOutputStream中的writeObject()方法可以将对象写出 D: ObjectInputStream中的readObject()方法可以读取对象
- 下列关于对象序列化描述正确的是()。 A: 使用FileOutputStream可以将对象进行传输 B: 使用PrintWriter可以将对象进行传输 C: 使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取 D: 对象序列化的所属类不需要Serializable接口
- 下面关于对象序列化说法正确的是 A: 将对象转换为字节序列的过程 B: PrintWriter中有一个println(Object o)可以完成对象序列化 C: 对象序列化要求对象类型必须实现Serializable接口 D: 使用ObjectOutputStream完成对象序列化
- 使用ObjectInputStream与ObjectOutputStream类来读取或存储的对象必须要实现Serializable接口,否则程序将出现NotSerializableException异常。
内容
- 0
序列化是指将字节序列转换成Java对象,只有实现了Serializable接口的类的对象才可以被序列化。
- 1
对象序列化和反序列化的前提是() A: 本类重写toString()方法 B: 本类继承Serializable类 C: 本类或其超类实现Serializable接口 D: 任意类对象都可序列化和反序列化
- 2
将一个对象序列化所使用的流为 A: FileInputStream B: FileOutputStream C: ObjectOutputStream D: ObjectInputStream
- 3
下列哪个是序列化流和反序列化流() A: OutputStream B: ObjectOutputStream C: ObjectInputStream D: InputStream
- 4
要实现某个类的对象序列化和反序列化,需要该类()。 A: 实现Serializable接口 B: 继承Serializable类 C: 重写toString()方法 D: 引用数据类型都可以