Java IO体系结构图
输入流
输出流
InputStream系列是JDK1.0开始的,Reader系列是JDK1.1开始的
字节流中,常用的是FileInputStream和BufferedInputStream
字符流中,常用的是FileReader和BufferedReader
当需要指定输入流的编码时,用到的是InputStreamReader,它是字节转向字符流的桥梁
LineNumberReader对BufferedReader的扩展有限,简单了解即可
因为实现了AutoCloseable接口,所以jdk1.7以后的版本,都可以用try…with…resources的特性
输出流
输出流
OutputStream系列是JDK1.0开始的,Writer系列是JDK1.1开始的
字节流中,常用的是FileOutputStream和BufferedOutputStream
字符流中,常用的是FileWriter和BufferedWriter
当需要指定输出流的编码时,用到的是OutputStreamWriter,它是字符转向字节流的桥梁
因为实现了AutoCloseable接口,所以jdk1.7以后的版本,都可以用try…with…resources的特性
抽象类Writer中有2K大小的缓冲区
更全面一些的图如下
输入流
输出流
Java IO体系结构图相关推荐
- java+io体系结构图_Java IO 体系结构
Java IO体系结构看似庞大复杂,其实有规律可循,要弄清楚其结构,需要明白两点: 1. 其对称性质:InputStream 与 OutputStream, Reader 与 Writer,他们分别是 ...
- Java IO 体系(三):Reader与Writer
正文 本篇讲述的是Java IO中的Reader类和Writer类.跟之前讲述的InputStream和OutputStream一样为IO流中的抽象父类之一,不过Reader和Writer的操作对象不 ...
- Java IO 体系(二): inputstream与outputstream
Java中文件数据流操作有2个大类:OutputStream/InputStream接口 和 FileWriter/FileReader类 1. OutputStream接口:所有字节输出流的超类 包 ...
- JAVA IO流结构图概览
整理Java IO流的关系,并作图如下,以供参考. 下图基于JDK 1.8制作,其中需要注意的是StringBufferInputStream和LineNumberInputStream已被废弃. 详 ...
- java io体系_java IO流的体系结构图
常用字节流字符流 字节流 InputStream ...
- Java IO 体系(一): 装饰者模式
前言. IO中常见的使用方式 DataOutputStream out = new DataOutputStream(new BufferedOutputStream(new FileOutputSt ...
- Java(Java SE7) 体系结构图
原文:https://docs.oracle.com/javase/7/docs/ 转载于:https://www.cnblogs.com/zhaoqingqing/p/9478250.html
- Java集合框架体系结构图(详细一体图)
java集合体系结构图 比较详细.呕心沥血画出.请收好
- 【图解Java】这下可以真的弄懂Java IO了~
文章目录 写在前面 Java IO(Stream) 一.IO流的分类和概念 1.1 流的分类 流的原理和解析 二.IO流的常见用法 2.1 这里是输入流的一些读取方法 2.2 提供的一些移动指针的方法 ...
最新文章
- 第一篇文章,做个纪念
- 基于Tire树和最大概率法的中文分词功能的Java实现
- emd实现信息隐藏_【读书笔记】深入理解TensorFlow架构设计与实现原理(五)
- sklearn学习总结
- python编程入门教学-史上最全Python编程基础入门教程
- ISO IEC 27001 企业信息安全管理要求
- win7桌面右下角的小喇叭音量图标不见了怎么办
- Mac 判断终端是否走了代理服务器的方法
- js处理null和underfined
- 架构框架搭建(二)《Dubbo分布式领域驱动设计架构框体》
- 方维分享怎样修改数据库配置?
- AutoSAR配置视频讲解:新建DaVinci工程
- GBase 8s中LTRIM函数的用法
- uiautomation函数讲解(中)
- 求职咨询Job Information
- docker看远程仓库镜像_docker远程仓库镜像删除
- 七倍压电路图_倍压整流电路原理
- javascript闭包函数和匿名函数
- Python心经(6)
- 2022年RHCE认证考题解析最新版—RH294环境
热门文章
- ubuntu16.04 + GTX1050-Ti + cuda8.0(解决桌面重复登录)
- Vue编写静态页面框架的基本步骤(实现基本的页面链接跳转)
- Java修炼之凡界篇 筑基期 第01卷 入门 番外3 认识IDE和IDEA
- 正则表达式判断身份证规格
- springboot 之自定义servlet
- QQ自定义在线状态源码
- 退役军人返乡创业能否享受免息贷款政策呢?
- 戴尔服务器阵列怎么修复,我的是戴尔服务器 把阵列关了 怎么开启
- 让机器“看山是山”:脑启发的视觉计算|VALSE2018之五
- 手把手带你搭建个人博客系统(二)