习题十二

习题十二

1.什么是流?什么是输入流?什么是输出流?

2.Java中的标准输入输出是如何实现的?

3.字符输入输出流和字节输入输出流的方法有哪些相同点和不同点?

4.File类的主要用途是什么?怎样在程序中创建一个文件?

5.RandeomAccessFile类的主要用途是什么?它和File类有何区别?

6.使用缓冲区输出流的好处是什么?为什么关闭一个缓冲区输出流之前,应使用flush()方法?

7.编写一程序,让用户从键盘输入一个字符串,程序将其重新排序,并将得到的新的字符串在屏幕上输出。

8.编写一程序,将一个文件中的内容添加到另一个文件的尾部。

9.编写一程序,列出某个目录及其目录下的所有文件的名称和它们的属性。

10.编写一程序,建立一个文本文件,输入英语短文,统计该文件中英文字母的个数,并将结果写入一个文本文件中。