Java中的IO大致可以分为两类,字节流和字符流。字节流又可以分为字节输入流和字节输出流,字符流又可以分为字节输入流和字符输入流。下面我们看一下他们的体系结构(UML类图表示)。

字节输入流

字节输入流的UML类图如下所示:

字节输出流

字符输入流


字符输出流


IO大致总图:


在IO的体系结构中所有字节输入流的父类都是InputStream,所有字节输出流的父类都是OutputStream,所有字符输入流的父类都是Reader,所有字符输出流的父类都是Writer。现在大家对java中的IO应该有个大致的印象了,在接下来的文章中我会尽可能的介绍所有的流的作用。

更多相关文章

  1. 如何将.net DateTime作为json字符串解析为java的Date对象
  2. MAT:如何诊断“字节”的x实例,由“”占用y (z%)字节的“内存问题
  3. android 检测字符串是否为合法域名
  4. Android 字符串资源
  5. 网路搜集:java整型数与网络字节序的 byte[] 数组转换关系
  6. 算法 - 给出一个字符串str,输出包含两个字符串str的最短字符串,如
  7. Java字符与整形的转换问题
  8. java中 16进制字符串 与普通字符串 与 byte数组 之间的转化
  9. Jsp以get方式提交中文及特殊字符,javascript处理乱码问题

随机推荐

  1. Android常用功能实例
  2. Flux
  3. Redux
  4. 手牵手一起学Springcloud(1)理解微服务
  5. 一个对任务分而治之的java类ForkJoin详解
  6. 5分钟学会mysql的逻辑架构原理
  7. mysql中你应该要知道的变量知识点
  8. 某互联网公司广告平台技术架构
  9. Android(安卓)fragment介绍
  10. Android中在一个应用中去启动另外一个应