【Java】I/O流体系中流的分类
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流体系中流的分类相关推荐
- Java中IO流体系
转载: https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&mid=2454030958&idx=1&sn=df27aadb92 ...
- java中IO流体系以及常用实现类
一.体系 分为字节流和字符流,也可以说是分为输入流和输出流.字节流InputStream,OutputStream以字节形式操作二进制文件非常合适.字符流Writer和Reader操作文本比较适宜 ...
- 精通java图片_面试必备:详解Java I/O流,掌握这些就可以说精通了?
Java IO概述 IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数 ...
- 下面( )对象表示标准输入对象流。_7000字带你死磕Java I/O流知识
IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数据源和目的地可以理解 ...
- Java学习-Java中流的分类
Java中流的分类 1.分类 1. 按流向分类 2. 按处理的数据单位分类 3.按功能分类 2.详细图表 1.分类 1. 按流向分类 输入流:外界数据输入到本地 输出流:本地数据输出到其他平台 2. ...
- Java中IO流的分类和BIO,NIO,AIO的区别
到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...
- Java:IO流的概念、作用、分类
IO流的概念.作用.分类 1:流的概念和作用 2:流的分类 2.1 按操作数据单位不同分为:字符流.字节流 2.2 按流的角色的不同分为:节点流,处理流 2.3 按数据流的流向不同分为:输入流,输出流 ...
- JAVA基础 IO流技术学习笔记
目录 一.IO 流技术介绍 1.1 什么是IO? 1.2 流的概念 1.3 数据源 1.3.1 什么是数据源? 1.3.2数据源的分类 二.第一个简单的IO流程序 三.IO流经典写法(适用于任何 ...
- Java基础—IO流
第一讲 IO概述 1. 流的概念 IO流即InputOutput的缩写,在Java中IO流用来处理设备之间的数据传输,Java对数据的操作是通过IO流的方式, 我们可以把IO流抽象的当作一根管道, ...
最新文章
- Python的串口操作库pyserial
- 钉钉被小学生逼疯,拍片在线求饶哈哈哈哈
- LeetCode 1242. Web Crawler Multithreaded--Java 解法--网路爬虫并发系列--ConcurrentHashMap/Collections.synchroni
- Android 分享机顶盒项目的封装类《GridView》
- 微信支付:小微商户申请入驻第二步:图片上传
- linux xargs 给命令传递参数 组合多个命令
- hdu 1078 记忆化搜索
- linux里面i386 i686 i486 i586代表什么?是什么意思
- 剑客决斗(NYOJ 110)
- 【CodeForces - 520B】Two Buttons (bfs或dp或时光倒流,trick)
- PHP+MySQL 跨服务器跨数据库数据拷贝系统
- 力扣算法题—075颜色分类
- python反编译难度_记录一次python3.7反编译过程
- 2021.11.20【读书笔记】|差异可变剪接事件及DTU分析
- 收集国人不良习惯 -- 有哪些不好的习惯敬请指出,那些不能算作不好的 只能说习俗不同也请指出
- java垃圾处理机制分析
- Android蓝牙开发 — 经典蓝牙BLE蓝牙
- 2022-5-15 密码学刷题分享(第二部分)
- 大数据应用与医学检验平台结合(论文)
- 首发 阿里P8架构师借助Spring10大功能成功升到P9
热门文章
- AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署
- python之路_自定义属性、json及其他js补充
- java中 将字符串时间 '2015-9-8 17:05:06' 转化为格式 '2015-09-08 17:05:06'
- AC自动机——Uva 11468 子串
- 大数据笔记11:MapReduce的运行流程
- 销售到出仓所经历的表
- java 线程定时器_Java线程之Timer定时器
- python history文件_【python之路19】文件操作
- 鸿蒙os芯片,没有了芯片,华为能靠鸿蒙OS系统打出差异化吗?
- python顺序执行 toggle_pythonkivymd:如何使toggle_nav_drawer()函数工作?