IO流
文章平均质量分 83
天上掉下来个程小白
专业程-小-白
展开
-
IO流:Java中IO流的概念细分,IO流类的体系,IO流的四大抽象类
一.流的概念的细分 一.按流的方向分类: 1. 输入流:数据流向是数据源到程序(以InputStream、Reader结尾的流)。 2. 输出流:数据流向是程序到目的地(以OutputStream、Writer结尾的流)。 特别注意:输入/输出流的划分是相对于程序而言的,而不是相对于数据源的。 二.按处理的数据单元分类:...原创 2019-08-19 21:45:48 · 742 阅读 · 0 评论 -
IO流:编码与解码,字符集,乱码的产生
一.编码与解码 在计算机内部采用二进制进行存储,都是0101代码,计算机只认识字节。而人类语言都是字符,因此想让计算机理解人的语言(编程语言),就需要编码与解码。 编码(encode):由字符到字节,叫做编码。 解码(decode):由字节到字符,叫做解码。二.字符集 如何实现编码与解码,则就需要字符集,它记录的字符所对应...原创 2019-08-19 21:00:42 · 292 阅读 · 0 评论 -
IO流中关于File类的操作
在IO流中,我们需要对数据流进行输入和输出,而文件是我们存储数据的一大载体,因此在IO流中对文件进行的操作是我们利用IO技术实现输入输出的重要方法。下面来介绍关于File类的操作。 在IO流中主要有五大类和三大接口: 五大类: 1.File类(文件类) 2.InputStream类(文件输入流) 3.OutputSt...原创 2019-08-19 17:07:43 · 254 阅读 · 0 评论 -
IO流中基本概念
一.输入输出 输入(input)输出(output)是系统的核心功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等。 输入(Input)指的是:可以让程序从外部系统获得数据(核心含义是“读”,读取外部数据)。常见的应用: 1.读取硬盘上的文件内容到程序。例如:播放器打开一个视频文件...原创 2019-08-09 21:49:37 · 515 阅读 · 0 评论 -
文件字节流(FileInputStream/FileOutputStream)
IO流操作分为四步核心步骤: 1.创建源 2.选择流 3.具体操作 4.释放资源(系统资源)一.文件字节输入流(FileInputStream) 文件输入流(FileInputStream),顾名思义就是以程序为中心将文件中的内容以字节为单位读取到程序中(文件-->程序)。主要方法为: ...原创 2019-08-20 22:03:45 · 848 阅读 · 0 评论 -
文件字符流(FileReader/FileWriter)
文件字符流(FileReader/FileWriter)针对文件字符的操作,不同于文件字节流(FileInputStream/FileOutputStream)。它是针对字符来进行操作的,因此他在处理纯字符集(纯文本)时十分的方便。而文件字节流能够处理音频,视频等等除纯文本以外的文件类型,因为他们是以字节为单位的。但是文件字符流不能够处理字节,它只能处理以字符为单位的文件。因此他不能...原创 2019-08-26 21:05:24 · 816 阅读 · 0 评论