(1)网络IO。Socket传输二进制数据。比如response.getWriter().write()这个也算网络IO;
(2)文件IO。如FileInputStream、FileReader、ImageReader......
(3)序列化存储。
总的来说,需要时,能想到应该用哪些,能达到目的就可以了。
你首先得弄清楚流的概念,流是对输入输出设备的抽象,输入输出设备比如:文件、显示器、内存等等,他们都可成为流,至于是输入流还是输出流则是一个相对的概念,我们可将程序作为一方,将流(设备)作为另一方,如果数据的流向是程序至流(设备),我们成为输出流,反之我们称为输入流。希望能对你有帮助!IO包括输入和输出流,输入流指的是将数据以字符或字节形式从外部媒介比如文件、数据库等读取到内存中所以也分为字符输入流和字节输入流。输出流指的是将内存中的数据写入外部媒介,也分为了字符输出流和字节输出流。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)