IO总结

作者: 萌妈码码 | 来源:发表于2018-08-26 16:54 被阅读0次

    Java IO主要主要在java.io包下,分为四大块近80个类:
    数据格式方面分成:

    • 基于字节操作的I/O:InputStreamOutputStream
    • 基于字符操作的I/O:ReaderWriter

    存储方式方面可以分成:

    • 基于磁盘操作的I/O: File
    • 基于网络操作的I/O: Socket (java.net包下)

    详细类包结构可以参考:

    几个关键点:

    1. 缓冲流BufferedInputStream, BufferedOuputStream, BufferedReader, BufferedWriter提高效率。
    2. 转换流InputStreamReader, OutputStreamWriter提供字节和字符之间的转换。
    3. 管道流PipedInputStream, PipedOutputStream, PipedReader, PipedWriter可以实现多线程间的通信。
    4. 打印流PrintStream, PrintWriter向控制台的打印,或者其他与打印相关的控制。

    相关文章

      网友评论

          本文标题:IO总结

          本文链接:https://www.haomeiwen.com/subject/ryvoiftx.html