public class TestIOapp{
}
public static void main(String [] args) throws IOException{
}
RandomAccessFile file = new RandomAccessFile("test.txt","rw");
file.writeBoolean(true);
file.writeInt(123456);
file.writeInt(7890);
file.writeLong(1000000);
file.writeInt(777);
file.writeFloat(.0001f);
file.seek(5);
System.out.println(file.readInt());
A.
B.
C.
D.
E.
三、
四、
123456
7890
1000000
777
0001
名词解释
问答题
1. 【中等题】请说出 java.io.reader 和 java.io.inputstream 的区别
答:
java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入 16
位字符,也就是 Unicode 编码的字符;而 InputStream 用于读入 ASCII 字符和二进制
数据。
2. 【中等题】java 中有几种类型的流?JDK 为每种类型的流提供了一些抽象类以供
继承,请说出他们分别是哪些类?
答:
字节流,字符流。字节流继承于 InputStream OutputStream,字符流继承于
InputStreamReader OutputStreamWriter。在 java.io 包中还有许多其他的流,主要是为
了提高性能和使用方便。