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提供有用的接口。

     
  • 相关阅读:
    js总结(10)js获取当前域名、Url、相对路径和参数以及指定参数
    php 总结(1) 服务器环境疑难问题整理
    File "/bin/yum", line 30 except KeyboardInterrupt, e: SyntaxError: invalid syntax 报错的解决
    批处理的个人日常使用集锦(持续更新)
    tomcat后台弱口令
    php一句话图片马上传绕过
    linux口令文件shadow加密复现
    linux系统使用screen工具恢复断开的会话
    snmp协议漏洞的msf利用
    Vulnhub靶场presidential1靶场
  • 原文地址:https://www.cnblogs.com/gengaixue/p/8076516.html
Copyright © 2011-2022 走看看