二级Java重点难点分析:输入输出及文件操作
时间:2007-07-23 来源:大学生计算机等级考试 打印本文
1.1 基础知识
1.1.1 考点1:java.io中的接口
Java的输入输出流包括字节流、字符流、文件流、对象流以及对线程之间通信的管道流,java.io包中的类可以处理以上输入输出流。
java.io包中具有如下接口:
(1)处理字节流的DataInput接口和DataOutput接口。
(2)处理对象流的ObjectInput接口和ObjectOutput接口。
(3)筛选文件名的FileNameFilter接口。
(4)处理对象流的Serializable接口。该接口是对象序列化开关,不含任何抽象方法或常量,输入输出的对象在传输前,都必须实现该接口。
1.1.2 考点2:java.io中的抽象类
java.io包中的抽象类如下:
(1)字节流的抽象类InputStream和OutputStream。
(2)过滤流的抽象类FilterOutputStream和FilterInputStream。
(3)字符流的抽象类Reader和Writer。
(4)压缩抽象类InflaterInputStream和DeflaterOutputStream。
例1.1.1 下列叙述中,正确的是( )。
A.Reader是一个读取字符文件的接口 B.Reader是一个读取数据文件的抽象类
C.Reader是一个读取字符文件的抽象类 D.Reader是一个读取字节文件的一般类
答案:C

上一篇:二级Java重点难点分析:线程与对象串行化[1]
下一篇:二级Java重点难点分析:类、数组和字符串操作[1]
相关阅读:
·二级Java重点难点分析:J2SDK与Java应用 (2007-07-23)·二级Java重点难点分析:Applet程序设计[1] (2007-07-23)
·二级Java重点难点分析:编写图形用户界面[1] (2007-07-23)
·二级Java重点难点分析:线程与对象串行化[1] (2007-07-23)


