Java中的IO流

Posted 程序员庆哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的IO流相关的知识,希望对你有一定的参考价值。

微信搜索公众号:庆哥Java,保证让你不失望!

网上的技术文章有很多,但是写作手法都大同小异,在这里我想以一种新颖的方式带给大家不一样的技术文章学习体验,我将采用一问一答的方式进行创作,在这里会有两个角色,即庆哥和小白!

什么是IO

庆哥:小白,你知道什么是IO吗?

小白:我英文不是太好,但是在这里这个I指的应该是input,而这个O指的则是output吧!对于IO我的认识就是输入输出了,不知道这样理解是否正确!

庆哥:对于IO我们理解成输入输出很正确,但是我们一定要注意一个非常重要的点那就是“流”,什么意思呢?在这里我们更准确的来说其实是输入输出流,因为我们在讨论IO的时候,流则是关键中的关键,我也听过很多人对IO的描述就是输入输出流,这其实是IO的一种分类,在这里想给你说下对于IO我们可以如下分类

按数据流向分类

输入流和输出流

按处理的数据类型分类

字节流和字符流

不知道看到这里你有什么发现没?

小白:到这里我发现了两个比较重要的关键词,那就是数据

庆哥:非常正确,我们之前说过我们在说IO的时候一定逃不过“流”的概念,而另外一个同样重要的就是数据了,那到

以上是关于Java中的IO流的主要内容,如果未能解决你的问题,请参考以下文章

Java自用IO流中读数据中的难点

java 21 - 1 IO流中的字符流概述

关于Java中面向对象章节IO 流中的重点基础知识。

Io流中的其他流

Java中使用try-catch-finally处理IO流中的异常

Java 输出流中的flush方法