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

 

最新文章

  1. Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录
  2. let和const命令//////////////////////z
  3. java web 学习 --第十天(Java三级考试)
  4. 《Linux内核设计与实现》读书笔记 第一章 Linux内核简介
  5. Codeforces Round #303 (Div. 2) D 贪心
  6. Java多线程编程中Future模式的详解
  7. 系统运维-hub, repeater, switch, router初览
  8. OGRE HelloWorld
  9. 7.java 加解密技术系列之 AES
  10. OAF隐藏显示题头
  11. docker-compose yaml mysql和wordpress 一行命令搞定~~~
  12. Flask框架基础--第一篇
  13. 脑残式网络编程入门(三):HTTP协议必知必会的一些知识
  14. laravel打印sql
  15. 20155306 2016-2017-2 《Java程序设计》第九周学习总结
  16. dxRibbonRadialMenu控件使用
  17. 11.1JS笔记
  18. Day22-中间件
  19. .Net HttpClient form-data格式请求
  20. BootCDNApi使用记录

热门文章

  1. iOS webview加载时序和缓存问题总结
  2. 运行程序,解读this指向---case2
  3. China Operating System 电脑操作系统 2016全球互联网排名
  4. BZOJ.3620.似乎在梦中见过的样子(KMP)
  5. 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别(转)
  6. tomcat溢出
  7. javascript中的LHS与RHS
  8. 树莓派.Qt.Creator安装方法
  9. JDBC(4)—Preparedstatement
  10. [Java web]Spring+Struts2+Hibernate整合过程(2)