Note:斜体表示抽象类加粗表示节点流

分类 字节输入流 字节输出流 字符输入流 字符输出流
抽象父类 InputStream OutputStream Reader Writer
访问文件 FileInputStream FileOutputStream FileReader FileWriter
访问数组 ByteArrayInputStream ByteArrayOutputStream CharArrayReader CharArrayWriter
访问管道 PipedInputStream PipedOutputStream PipedReader PipedWriter
访问字符串 StringReader StringWriter
缓冲流 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter
转换流 InputStreamReader OutputStreamWriter
对象流 ObjectInputStream ObjectOutputStream
抽象父类 FilterInputStream FilterOutputStream FilterReader FilterWriter
打印流 PrintStream PrintWriter
推回输入流 PushbackInputStream PushbackReader
特殊流 DataInputStream DataOutputStream

【Java】I/O流体系中流的分类相关推荐

  1. Java中IO流体系

    转载: https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&mid=2454030958&idx=1&sn=df27aadb92 ...

  2. java中IO流体系以及常用实现类

    一.体系   分为字节流和字符流,也可以说是分为输入流和输出流.字节流InputStream,OutputStream以字节形式操作二进制文件非常合适.字符流Writer和Reader操作文本比较适宜 ...

  3. 精通java图片_面试必备:详解Java I/O流,掌握这些就可以说精通了?

    Java IO概述 IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数 ...

  4. 下面( )对象表示标准输入对象流。_7000字带你死磕Java I/O流知识

    IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数据源和目的地可以理解 ...

  5. Java学习-Java中流的分类

    Java中流的分类 1.分类 1. 按流向分类 2. 按处理的数据单位分类 3.按功能分类 2.详细图表 1.分类 1. 按流向分类 输入流:外界数据输入到本地 输出流:本地数据输出到其他平台 2. ...

  6. Java中IO流的分类和BIO,NIO,AIO的区别

    到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...

  7. Java:IO流的概念、作用、分类

    IO流的概念.作用.分类 1:流的概念和作用 2:流的分类 2.1 按操作数据单位不同分为:字符流.字节流 2.2 按流的角色的不同分为:节点流,处理流 2.3 按数据流的流向不同分为:输入流,输出流 ...

  8. JAVA基础 IO流技术学习笔记

    目录 一.IO 流技术介绍 1.1  什么是IO? 1.2  流的概念 1.3  数据源 1.3.1 什么是数据源? 1.3.2数据源的分类 二.第一个简单的IO流程序 三.IO流经典写法(适用于任何 ...

  9. Java基础—IO流

    第一讲   IO概述 1. 流的概念 IO流即InputOutput的缩写,在Java中IO流用来处理设备之间的数据传输,Java对数据的操作是通过IO流的方式, 我们可以把IO流抽象的当作一根管道, ...

最新文章

  1. Python的串口操作库pyserial
  2. 钉钉被小学生逼疯,拍片在线求饶哈哈哈哈
  3. LeetCode 1242. Web Crawler Multithreaded--Java 解法--网路爬虫并发系列--ConcurrentHashMap/Collections.synchroni
  4. Android 分享机顶盒项目的封装类《GridView》
  5. 微信支付:小微商户申请入驻第二步:图片上传
  6. linux xargs 给命令传递参数 组合多个命令
  7. hdu 1078 记忆化搜索
  8. linux里面i386 i686 i486 i586代表什么?是什么意思
  9. 剑客决斗(NYOJ 110)
  10. 【CodeForces - 520B】Two Buttons (bfs或dp或时光倒流,trick)
  11. PHP+MySQL 跨服务器跨数据库数据拷贝系统
  12. 力扣算法题—075颜色分类
  13. python反编译难度_记录一次python3.7反编译过程
  14. 2021.11.20【读书笔记】|差异可变剪接事件及DTU分析
  15. 收集国人不良习惯 -- 有哪些不好的习惯敬请指出,那些不能算作不好的 只能说习俗不同也请指出
  16. java垃圾处理机制分析
  17. Android蓝牙开发 — 经典蓝牙BLE蓝牙
  18. 2022-5-15 密码学刷题分享(第二部分)
  19. 大数据应用与医学检验平台结合(论文)
  20. 首发 阿里P8架构师借助Spring10大功能成功升到P9

热门文章

  1. AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署
  2. python之路_自定义属性、json及其他js补充
  3. java中 将字符串时间 '2015-9-8 17:05:06' 转化为格式 '2015-09-08 17:05:06'
  4. AC自动机——Uva 11468 子串
  5. 大数据笔记11:MapReduce的运行流程
  6. 销售到出仓所经历的表
  7. java 线程定时器_Java线程之Timer定时器
  8. python history文件_【python之路19】文件操作
  9. 鸿蒙os芯片,没有了芯片,华为能靠鸿蒙OS系统打出差异化吗?
  10. python顺序执行 toggle_pythonkivymd:如何使toggle_nav_drawer()函数工作?