当前位置:课程学习>>第七章 输入输出流>>学习内容>>知识点一


知识点一:字节流



我们通过上述的讲解了解了Java输入输出流。现在我们来进行归纳总结:

(1)InputStream的子类创建的对象称为字节输入流。字节输入流按字节读取源中的数据,只要不关闭流,每次调用读取方式时就顺序地读取源中的其余的内容,直到源中的末尾或流被关闭。

(2)OutputStream的子类创建的对象称为字节输出流。字节输出流按字节将数据写入输出流指向的目的地中,只要不关闭流,每次调用写入方法就顺序地向目的地写入内容,直到流被关闭。

(3)DataInputStream和DataOutputStream类,这两个类的对象是过滤流。将基本字节输入/输出流,自动转成按基本数据类型进行读/写的过滤流。

(4)RandomAccessFile类的一个对象提供了对随机读/写文件的支持。

边学边练

  • 1.下面选项属于InputStream流的方法的是( )(多项选择)    
       A int read()
       B void close()
       C String append(String str)
       D int vavilable()

  • 2.下面对于流的描述正确的是( )(多项选择)    

    A 流一般分为输入流和输出流两类

  • B 输入流只能进行读取操作

  • C 输出流只能进行写操作

  • D 字节流类为处理字节式输入/输出提供了良好的环境

通过本节课的学习,你是否掌握了Java字节流相关类的使用,接下来我们进入学以致用。