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

     
  • 相关阅读:
    nginx系列11:负载均衡哈希算法ip_hash与hash模块
    nginx系列10:通过upstream模块选择上游服务器和负载均衡策略round-robin
    nginx系列9:HTTP反向代理请求处理流程
    css 滚动条样式
    Vue优化:常见会导致内存泄漏问题及优化
    vue自定义指令导致的内存泄漏问题解决
    vue动态绑定class的几种方式
    前端知识点回顾之重点篇——CSS中flex布局
    Javascript数组操作
    pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)
  • 原文地址:https://www.cnblogs.com/gengaixue/p/8076516.html
Copyright © 2011-2022 走看看