zoukankan      html  css  js  c++  java
  • java InputStream和OutputStream

    InputStream类型
    功能 构造器参数
    如何使用
    ByteArrayInputStream 允许将内存的缓冲区当做InputStreams使用

    缓冲区,字节将从中取出

    作为一种数据源:将其与FilterInputStream对象相连以提供有用接口

    StringBufferInputStream 将String转换成InputStream

    字符串。底层实现实际使用的是StringBuffer

    作为一种数据源:将其与FilterInputStream对象相连以提供有用接口

    FileInputStream 用于从文件中读取信息

    字符串,表示文件名、文件或FileDescriptor对象

    作为一种数据源:将其与FilterInputStream对象相连以提供有用接口

    PipedInputStream

    产生用于写入x相关PipedOutputStream的数据。

    实现“管道化”概念

    PipedOutputStream

    作为多线程中数据源:将其与FilterInputStream对象相连以提供有用接口

    SequenceInputStream 将两个或多个InputStreamz转化成单一InputStream

    两个InputStream对象或一个容纳InputStream对象的容器Enumeration

    作为一种数据源:将其与FilterInputStream对象相连以提供有用接口

    FilterInputStream

    抽象类,作为“装饰器”的接口。其中,“装饰器”为其他的

    InputStream类提供有用功能

     
    OutputStream类型
    功能 构造器参数
    如何使用
    ByteArrayOutputStream 在内存中创建缓冲区。所用送往“流”的数据都要存放在此缓冲区

    缓冲区初始化尺寸(可选)

    用于指定数据的目的地:将其与FilterOutputStream对象相连以提供有用接口

    FileOutputStream 用于将信息写至文件

    字符串,表示文件名、文件或FileDescription对象

    指定数据的目的地:将其与FilterOutputStream对象相连以提供有用接口

    PipedOutputStream

    任何写入其中的信息都会自动作为相关PipedInputStream

    的输出。实现“管道化”概念。

    PipedInputStream

    指定用于多线程的数据的目的地:将其与FilterOutputStream对象相连以提供有用接口

    FilterOutputStream

    抽象类,作为“装饰器”的接口。其中,“装饰器”为其他

    OuputStream提供有用的接口。

     
  • 相关阅读:
    Java回调函数的理解
    android 解析json数据格式
    python类型转换、数值操作(收藏)
    PyQt4学习资料汇总 (转)
    HDU 2767 Proving Equivalences (Tarjan )
    apache2的安装与简单配置(转)
    HDU 3861 The King’s Problem (Tarjan + 二分匹配)
    MySql的一些基本使用及操作命令 (待更新)
    pcap的安装与配置
    ubuntu下配置安装PYQT4
  • 原文地址:https://www.cnblogs.com/gengaixue/p/8076516.html
Copyright © 2011-2022 走看看