IO流之字节流
Posted www1842564021
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流之字节流相关的知识,希望对你有一定的参考价值。
字节流
字节输出流OutputStream
OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法
因为是抽象类 不能new 所有我们一般使用的都是他的子类FileOutputStream类
FileOutputStream类
OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。
FileOutputStream类,即文件输出流,是用于将数据写入 File的输出流。
注意:构造方法里有续写开关 输入ture是开始续写 默认的时候都是false
给文件换行和io异常的处理
字节输入流InputStream
我们通过InputStream可以实现。InputStream此抽象类,是表示字节输入流的所有类的超类。,定义了字节输入流的基本共性功能方法
因为是抽象类 所以我们一般使用他的子类FileInputStream类
FileInputStream类
InputStream有很多子类,其中子类FileInputStream可用来读取文件内容。
FileInputStream 从文件系统中的某个文件中获得输入字节。
FileInputStream类读取数据read方法
有两种方法一种是一个字节一个字节的读取
一种是一个字节数组一个字节数组的读取
首先是第一种 一个字节一个字节的读取
在世一个字节数组一个字节数组的读取
小练习复制文件:
首先是一个字节一个字节的复制文件:
在是一个字节数一个字节数组的复制
以上是关于IO流之字节流的主要内容,如果未能解决你的问题,请参考以下文章
javaio流之字节流转为字符流:java.io.OutputStreamWriter和java.io.InputStreamReader