字节流
-
OutputStream(字节输出流)
OutputStream是抽象类,无法实例化,同时也是所有字节输出流的超类。- FileOutputStream(字节文件输出流)
FileOutputStream用于写文件。通过write方法将指定字节写入文件。
构造方法:
FileOutputStream(File f)
- BufferedOutputStream(字节缓冲输出流)
BufferedOutputStream实现缓冲输出流,是FileOutputStream的一个子类,是FileOutputStream的加强流。在进行输出时,该类会在内存中开辟一段缓冲区空间。因为缓冲区在内存中的读写速度很快,以此来达到提升输出流的效率。
构造方法:
BufferedOutputStream(OutputStream os)
- FileOutputStream(字节文件输出流)
-
InputStream(字节输入流)
InputStream是抽象类,无法实例化,同时也是所有字节输入流的超类。- FileInputStream(文件输入流)
FileInputStream用于读文件,通过read方法读取,每次读取一个字节的数据。读到文件末尾返回-1。读取的类型是int。
构造方法:
FileInputStream(File f)
- BufferedInputStream(缓冲输入流)
BufferedInputStream实现缓冲输入流,是FileInputStream的一个子类,是FileInputStream的加强流。在进行输出时,该类会在内存空间开辟一段内存缓冲区空间。因为缓冲区在内存中读写速度很快,以此来达到提升输入流的效率。
构造方法:
BufferedInputStream(InputStream is)
- FileInputStream(文件输入流)