本文主要是介绍关于IO流的领悟,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.为什么要有高级流和低级流?
终于明白为什么要有低级流和高级流了.低级流跟IO设备打交道,高级流跟低级流打交道.一方面可以起到各司其职的作用,另一方面,可以向上抽象实现多种低级流无法直接实现的实际功能.例如可以更方便的操作字符.可以更方便的进行对象的传输.
2.流的输入和输出是以谁为参照物呢?
以看不见的一个缓存为参照物.流到缓存里即Input,从缓存流出即Output.对于Socket来说,他的getOutputStream()方法是属于Socket的,OutputStream一定是输出到网络的.InputStream一定是输入本机的.
这篇关于关于IO流的领悟的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!