文章标题
2017-05-22 23:27
337 查看
IO流分为字节流和字符流
字节流是由字节组成的
Java中的IO流是输入输出流。至于理解,可以将输入和输出两个端点看作是两个工厂,工厂之间需要互相运输货物,而流则是两工厂之间的路,没有路就不能互相运输,至于字符,字节和二进制则可以看作是运输的方式和单位大小,比如说把二进制理解成三轮车,那么字节就是小卡车,而字符则是集卡之类的。
;比如你家的水龙头的管道就是一个流:流又分为输入输出流,输入流就是你家水龙头抽水库水的那头(FileInputStream:将水抽到管道里面),输出流就是你家水龙头流到你家大水缸的那头(FileOutputStream:将水流到缸里)。现在有个A.txt文件,你要读取里面的信息,就相当于水龙头抽水库水到管道(FileInputStream),然后读取完后写入到另一个文件里面(FileOutputStream),就是相当于水龙头将抽到水后流到大水缸。
1.掌握流的概念
2.掌握字节流与字符流的作用
3.掌握文件的标准操作步骤
4.掌握字节与字符操作的区别
1、流的概念
程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。
2、字节流与字符流
内容操作就四个类:OutputStream、InputStream、writer、Rader
使用 File 类操作的时候一定要有路径的问题,注意分隔符
实际上四个操作类都是抽象类
IO操作属于资源操作,对于资源操作,操作的最后必须关闭,否则就有可能出现未知错误。
3.字节流
Byte 是字节,肯定使用字节流操作。所有的数基本都可以直接使用 byte 数组表示出来。
字节输出流: OutputStream 类
Clonseable: 表示可以关闭的操作,因为程序运行到最后肯定要关闭。
Fluashable: 表示刷新,清空内在中的数据
专注复制二十年(๑•̀ㅂ•́)و✧
字节流是由字节组成的
Java中的IO流是输入输出流。至于理解,可以将输入和输出两个端点看作是两个工厂,工厂之间需要互相运输货物,而流则是两工厂之间的路,没有路就不能互相运输,至于字符,字节和二进制则可以看作是运输的方式和单位大小,比如说把二进制理解成三轮车,那么字节就是小卡车,而字符则是集卡之类的。
;比如你家的水龙头的管道就是一个流:流又分为输入输出流,输入流就是你家水龙头抽水库水的那头(FileInputStream:将水抽到管道里面),输出流就是你家水龙头流到你家大水缸的那头(FileOutputStream:将水流到缸里)。现在有个A.txt文件,你要读取里面的信息,就相当于水龙头抽水库水到管道(FileInputStream),然后读取完后写入到另一个文件里面(FileOutputStream),就是相当于水龙头将抽到水后流到大水缸。
1.掌握流的概念
2.掌握字节流与字符流的作用
3.掌握文件的标准操作步骤
4.掌握字节与字符操作的区别
1、流的概念
程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。
2、字节流与字符流
内容操作就四个类:OutputStream、InputStream、writer、Rader
使用 File 类操作的时候一定要有路径的问题,注意分隔符
实际上四个操作类都是抽象类
IO操作属于资源操作,对于资源操作,操作的最后必须关闭,否则就有可能出现未知错误。
3.字节流
Byte 是字节,肯定使用字节流操作。所有的数基本都可以直接使用 byte 数组表示出来。
字节输出流: OutputStream 类
Clonseable: 表示可以关闭的操作,因为程序运行到最后肯定要关闭。
Fluashable: 表示刷新,清空内在中的数据
专注复制二十年(๑•̀ㅂ•́)و✧