您的位置:首页 > 编程语言 > Java开发

文章标题

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流