JavaIO-流整体设计思路

本文探讨了流的概念,从物质在容器间的转移延伸到计算机程序中的数据传输。在程序中,流描述了数据从源到目的地的输入和输出过程,类似于水管中的水流。内容涉及流的方向、数据形式以及中间处理方式,强调了通过不同的方法和工具(如管道和转接头)提升流性能的重要性。此外,还介绍了如何在实际编程中应用这些概念,如从文件读取或写入数据,以及在网络上传输数据。
摘要由CSDN通过智能技术生成

流:

定义:物质在库与库之间的转移运行

大众定义:物质----(从)---->一个地方----(流向)--->另一个地方

源/主体内容/方向:

容器-->源

容器中的各种物质--->数据形式主体

物质的流出方向--->向里/向外

中间体:(不同水管中间的链接,使用了转接[转接头])--->不同的方法实现了对不同流的处理

抽水模型之中的流:是被固定的

提升流的性能:容器通过接通管道,具有储存流体的能力,如果再次容器上接通不同的管道或者规格不一的转接头,其性能个方面将会大大提高。

1.2、程序中的流

定义:流是对数据的传输的一种抽象的描述

流的源和目的:

数据可能从本地文件读取,或者写入,  也可能发送到网络上,这就是源和目的

流的方向:

同水管里面的流水一样,也是只有两个方向,流进或者流出,也就是我们常说的输入  和  输出

流的数据形式:
数据的具体形式就是流传送的内容,可能是字节,也能是字符,这就是数据的形式
流的中间形式:
对于任何一个流对它的功能进行一些必要的扩充,就好像接上了转接头的流可以接到其他规格的水管一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值