拗口的io流

最初的想法:以存储位置为中心,一直因为read跑存储里面去读,write跑里面去写,弄得七荤八素,后来在网上找到详细的解答

现在大概的想法:io流是Java一套数据的流通方式,比如说下载图片,input从服务器弄到资源,放在缓存吧,然后output将东西弄到

存储的地方,应该没错吧。附上网上解释和地址:

东西读入内存就是输入流
东西从内存写到记录存储输出流
而我们本身就以记录存储为原点所有会有不解的感觉
~ java io流按照java io流的方向可以分为输入流和输出流输入流是将资源数据读入到缓冲Buffer中,输出流是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置,所以这两个流一
般同时使用,才有意义。例如你要做文件的上传,你要先用输入流将待上传文件读入缓冲,然后用输出流将文件写出到网络服务器的一个位置,则上传成功;若是文件下载,则先获得输入流,来读
网络服务器中的一个文件,然后用输出流写到本地的一个文件中;还有例如文件的拷贝,也是先用输入流读再用输出流写出去的很好的例子,你可以先做一个小例子试试,对你理解java io有帮助

https://zhidao.baidu.com/question/2115931264645194147.html

精华在:输入流一读 输入流--写 不要以记录存储为中心点

转载于:https://www.cnblogs.com/jiayoushaonian/p/6659737.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值