为什么分不清呢?都是顾名思义的东西打印流:printStream就一输出流嘛对象操作流:ObjectStream,把对象序列化呗随机访问流:RandomAccessFile,访问位置随机嘛,也就是断点内存输出流:byteArrayOutputStream,一股脑全读内存里面嘛,不用读一块拼一块数据流:dataOutputStream,支持读/写专门的数据类型,double long 啊..还有更多的吧,没接触过