在计算机中:文件是通过流的形式行进文件传输与下载(复制)
输入流:指定个点,是从外界读取到这个指定的特点我们称之为输入流(点:看做电脑,java程序)
字节流:所有的文件都可以通过字节流进行操作(视频,音频,图片,文本)
字符流:只能操作文本文件,而不能操作图点视频音频文件
输出流:指定一个点,如果是从该点对外进行输入出则我们称为输出流(点:看做是电视java程序)
注意:使用字节流,会将所有文件,传换成电脑认识的二进制数据。
InputStream:字节输入流,他是超类,它的实现类有一下这些FilterInputStream,read(),OutputStream,但常用的是FilterInputStream
FilterInputStream:包含其他一些输入流,能够对读取文件进行操作
构造方法:FilterInputStream(InputStream.in)
创建一个读取文件对象,并告诉该对象要操作的文件是谁,可以直接new FIle对象
常用方法:read();从此输入流中读取下一个数据字节。