黑马程序员技术交流社区

标题: io流应用的4点情况 [打印本页]

作者: 曹昌豪    时间: 2012-6-1 16:57
标题: io流应用的4点情况
io流这块在用的时候一直都是比较迷糊的,不知道具体用哪个流来做会比较好,毕老师的这个总结太有用,希望能对那些对流迷糊的童鞋们一点帮助

1,明确体系:
数据源:InputStream,Reader
数据汇:OutputStream,Writer
2,明确数据:因为数据分两种:字节,字符
数据源:是否是纯文本数据呢?
        是:reader
        否:InputStream
数据汇:是否。。
        是:Writer
        否:outputStream
到这里就可以明确具体要使用哪一个体系了
剩下的就是要明确使用这个体系中的哪个对象
3,明确设备:
        数据源:
                键盘:System.in
                硬盘:FileXXX
                内存:数组
                网络:socket
        数据汇:
                控制台:system.out
                硬盘:FileXXX
                内存:数组
                网络:socket
4,明确额外功能:
        1,需要转换?是,使用转换流。inputstreamreader outputwriter
        2,需要高效?是,使用缓冲区。buffered
        3,需要其他?
作者: 何拴绪    时间: 2012-6-1 17:00
沙发,谢谢楼主再次总结




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2