问答题
1.如果准备读取一个文件的内容,应该使用FileInputStream还是FileOutputStream?
FileInputStream
2.FileInputStream流的read()方法与FileReader流的read()方法有何不同?
FIleInputStream的read可以读一个字节,而FileReader中的read可以读一个字符
3.BufferedReader流能指向一个文件对象吗?
不能
4.ByteArrayOutputStream流怎样获取缓冲区的内容?
获取byte数组的字节单元
5.PipedInputStream类和PipedOutputStream类的主要用途是什么?
换线程进行管道输入输出
6.使用ObjectInputStream类和ObjectOutputStream有哪些注意事项?
保证对象是序列化的,要实现Serializable
7.怎样使用输入流和输出流及技术克隆对象?
8.使用RandomAccessFile类读写文件的好处是什么?
可以获取文件指针
作业题
1.编写一个应用程序,读取一个文本文件的内容。
public static voidmain(String[] args) throws IOException{
FileInputStream fis=new FileInputStream(new File("1.txt"));intb;while((b=fis.read())!=-1) {
System.out.print((char)