如何理解输入输出流

来源:互联网 发布:非诚勿扰网络播出时间 编辑:程序博客网 时间:2024/03/28 19:35
从记录存储中读取流  为什么用输入流而把流写入到记录存储 为什么用输出流应该怎么理解? 
解答:
他没有错~
你记住以内存为原点就好理解了
东西读入内存就是输入流
东西从内存写到记录存储输出流
而我们本身就以记录存储为原点所有会有不解的感觉~
 
 
java io流

按照java io流的方向可以分为输入流和输出流
输入流是将资源数据读入到缓冲Buffer中,输出流是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置,所以这两个流一般同时使用,才有意义。

例如你要做文件的上传,你要先用输入流将待上传文件读入缓冲,然后用输出流将文件写出到网络服务器的一个位置,则上传成功;若是文件下载,则先获得输入流,来读取网络服务器中的一个文件,然后用输出流写到本地的一个文件中;

还有例如文件的拷贝,也是先用输入流读再用输出流写出去的很好的例子,你可以先做一个小例子试试,对你理解java io有帮助
1 0