问题
单项选择题
下列叙述中,正确的是( )。
A.Serializable是一个处理字节流的一般类
B.Serializable是一个处理对象流的抽象类
C.Serializable是一个处理非流类的接口
D.Serializable是一个处理对象流的接口
答案
参考答案:D
解析: Java的I/O功能主要是通过输入输出类库java.io包实现的,java.io包中包括了可以处理字节流、字符流、文件流和对象流等的类。其中接口有:处理字节流的DataInput和DataOutput;处理对象流的ObjectInput和ObjectOutput;筛选文件名的FileNameFiher;处理文件流的Serializable。 Serializable是对象序列化开关,不含任何抽象方法或常量,输入输出的对象在传输前,都必须实现该接口。