Java输入流/输出流

时间:2023-01-26 04:51:25

Java输入流和输出流 

 I :文件——>内存 (输入) O:内存——>文件 (输出) ——————————主要为处理字节———————— 1、输入流
  • InputStream:抽象类,read()读入一个字节
  • FileInputStream:连接文件,读入字节(因其为InputStream的子类)
2、输出流
  • OutputStream:可以写出一个字节和字节数组。(write 和 flush、close)
  • FileOutputStream:将数据(字节或字节数组)写入文件。(构造、write、flush、close)
  • PrintStream:直接输出多种类型数据(用输出流或文件构造、print、println、close)

—————————数据的输入流和输出流—————— DataInputStream:用输入流构造                兼容InputStream的read之外,提供了读取基本数据类型的方法,readByte、readChar、readInt…… DataOutputStream:用输出流构造                兼容OutputStream的write之外,提供了输出基本数据类型的方法,writeByte、writeChar、writeInt……