开发者社区> 问答> 正文

java 中 IO 流分为几种?

java 中 IO 流分为几种?

展开
收起
请回答1024 2020-03-27 16:15:21 1499 0
2 条回答
写回答
取消 提交回答
  • 字节流,字符流

    2020-03-30 21:09:39
    赞同 展开评论 打赏
    • 按照流的流向分,可以分为输入流和输出流;
    • 按照操作单元划分,可以划分为字节流和字符流;
    • 按照流的角色划分为节点流和处理流。 Java Io流共涉及40多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java I0流的40多个类都是从如下4个抽象类基类中派生出来的。

    InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。 OutputStream/Writer: 所有输出流的基类,前者是字节输出流,后者是字符输出流。

    按操作方式分类结构图

    11.jpg

    按操作对象分类结构图

    12.jpg

    2020-03-27 16:16:28
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
多IO线程优化版 立即下载