iO流基本概念
1.从中央处理器流向外部设备的数据流称为输出流
2.程序读入字符文件时,能够以该文件作为直接参数的类是FileReader
3.java.io包的File类是字符流类
4.在Serializable接口中没有定义抽象方法,也没有定义常量
5.Java中用于创建文件对象的类是File
6.在键盘上输入一个字符串创建文件对象,isFile( )方法可以判断对象为目录文件还是数据文件
7.InputStream类不对接创建对象
8.从键盘上输入多个字符时,为了避免回车换行符的影响,需要使用skip( )流方法
9.以对象为单位,把某个对象写入文件,需要使用writeObject( )方法
10.ObjectOutputStream类的方法能够直接把简单数据类型写入文件
11.若一个类对象能被整体写入文件,则定义该类时必须实现Serializable接口
12.String类型的数据能够以对象的形式写入文件
13.File类的方法中,用于列举某目录下的子目录及文件的方法是String[] list( )
14.能够以字符串为单位写入文件数据的流类是BufferedWriter
15.能够向文件输入逻辑型数据的类是DataOutputStream
16.flush( )方法只对使用了缓冲的流类起作用
17.写出一段程序,要求创建BufferedReader类的对象in,以便读取本机C盘my文件夹下的文件1.txt1
2
3File f = new File("c:\\my\\1.txt");
file = new FileReader(f);
in = new BufferedReader(file);
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 YuZhangWang的领域!
评论