700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java byte char io流_Java基础进阶 IO流之字节流

java byte char io流_Java基础进阶 IO流之字节流

时间:2020-12-11 00:31:23

相关推荐

java byte char io流_Java基础进阶  IO流之字节流

1、IO流

1.1、概述

之前学习的File类它只能操作文件或文件夹,并不能去操作文件中的数据。真正保存数据的是文件,数据是在文件中。而File类它只是去对文件本身做操作,不能对文件中的数据进行操作。

如果要操作文件中的数据,这时必须使用Java中提供的IO流技术完成。

IO可以实现数据的传输,把数据比作是像水一样在流动。

IO:input/output

IO流:它的功能就是专门操作文件中的数据。

2.2、IO流分类

1)按流向分:

输入流:读取数据,把持久设备的数据读取到内存中。

输出流:写出数据,把内存的数据写出到持久设备。

2)按数据类型分:

计算机中一切数据都是:字节数据。

字符数据:底层还是字节数据,但是可以根据某些规则,把字节变成人们认识的文字、符号等等。

字节流:数据在持久设备上都是以二进制形式保存的。二进制就是字节数据。Java就给出了字节流可以直接操作字节数据。

字节输入流:InputStream

儿子:XxxInputStream

字节输出流:OutputStream

儿子:XxxOutputStream

字符流:读取字符数据。数据在设备上是以二进制形式表示,但是有些二进制合并在一起可以表示一些字符数据。

字符输入流:Reader

儿子:XxxReader

字符输出流:Writer

儿子:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。