美文网首页
Java-IO/NIO

Java-IO/NIO

作者: 鬼谷神奇 | 来源:发表于2016-05-23 09:51 被阅读50次
  • java.io包下包含输入流和输出流,每种流又分为字节流和字符流两类,字节流支持以byte(8位)为单位进行操作,字符流支持以字符(16位)为单位进行操作。
  • Java的IO流使用装饰者模式,把IO流分为节点流和处理流,节点流直接和底层的物理存储节点关联,虽然从不同物理节点获得的节点流可能存在差异,但是程序可以把不同的物理节点流包装成统一的处理流。
  • InputStream/Reader 是所有输入流的抽象基类,不能实例化,InputStream和Reader所提供的方法功能基本相同,不同之处在于InputStream提供基于byte的读,Reader提供了基于char的读
    InputStream 提供的方法:
    int read();
    int read(byte[] b);
    int read(byte[] b, int off, int len);
    Reader 提供的方法:
    int read();
    int read(char[] c);
    int read(char[] c, int off, int len);
    
  • OutputStream/Writer
  • 节点流的构造参数是物理IO节点,处理流的构造参数是已经存在的流

相关文章

  • Java-IO/NIO

    java.io包下包含输入流和输出流,每种流又分为字节流和字符流两类,字节流支持以byte(8位)为单位进行操作,...

  • 8. Java-IO模型(BIO、NIO、AIO)

    1. IO认识 IO简单来说就是读和写,有内存IO、网络IO和磁盘IO三种,通常我们说的IO指的是后两者。说到IO...

  • JAVA-IO(二)

    JAVA-IO(二) sschrodinger 2019/05/21 引用 Java se 1.8 api JAV...

  • Thinking in Java - Java-IO系统笔记

    title: Java-IO系统笔记date: 2017-04-03 11:14:30categories: Ja...

  • JAVA-IO(一)

    JAVA-IO(一) sschrodinger 2019/05/21 引用 聊聊同步、异步、阻塞与非阻塞 - 猿码...

  • JAVA-IO(三)

    JAVA-IO(三) sschrodinger 2019/05/22 引用 长着胡萝卜须的栗子博客 Java ni...

  • 图解Java NIO

    目录: NIO结构 NIO与传统IO异同 NIO使用步骤 NIO代码 ByteBuffer难点解析 1:NIO结构...

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

  • NIO(二、Buffer)

    目录 NIO(一、概述)NIO(二、Buffer)NIO(三、Channel)NIO(四、Selector) Bu...

  • NIO(四、Selector)

    目录 NIO(一、概述)NIO(二、Buffer)NIO(三、Channel)NIO(四、Selector) Se...

网友评论

      本文标题:Java-IO/NIO

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