Java中IO流,输入输出流概述与总结
1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,
所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;
而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。
【首先需要明白的是:流是干什么的???(为了永久性的保存数据)
根据数据流向的不同分为输入流和输出流;
根据处理数据类型的不同分为字符流和字节流;
】
【然后需要明白的是输入模式和输出模式是谁流向谁:
InputStream(字节输入流)和Reader(字符输入流)通俗的理解都是读(read)的。
OutputStream(字节输出流)和Writer(字符输出流)通俗的理解都是写(writer)的。
】
最后下面搞清楚各种流的类型的该怎么用,谁包含谁,理清思路。
2:InputStream类是字节输入流的抽象类,是所有字节输入流的父类,InputStream类具有层次结构如下图所示;
3:java中的字符是Unicode编码的,是双字节的。InputStream是用来处理字节的,在处理字符文本时很不方便。Java为字符文本的输入提供了专门的一套类Reader。Reader类是字符输入流的抽象类,所有字符输入流的实现都是它的子类。
4:输出流OutputStream类是字节输入流的抽象类,此抽象类表示输出字节流的所有类的超类。
5:Writer类是字符输出流的抽象类,所有字符输出类的实现都是它的子类。
Java中IO流,输入输出流概述与总结相关推荐
- java中io流中显示中文_关于JAVA中IO流相关问题概述
流是用于连接程序和设备之间的管道,主要用于数据传输.这个管道上有很多"按钮",每个"按钮"可以实现不同的功能. 四大基本抽象流:输入流,输出流,字节流,字符流 ...
- Java中IO流,输入输出流概述与总结(转载自别先生文章)
Java中IO流,输入输出流概述与总结 总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都 ...
- 【Java网络编程与IO流】Java中IO流分为几种?字符流、字节流、缓冲流、输入流、输出流、节点流、处理流
Java网络编程与IO流目录: [Java网络编程与IO流]Java中IO流分为几种?字符流.字节流.缓冲流.输入流.输出流.节点流.处理流 [Java网络编程与IO流]计算机网络常见面试题高频核心考 ...
- Java中IO流的总结
有关Java中IO流总结图 流分类 按方向分 输入流 输出流 按单位分 字节流 字符流 按功能分 节点流 处理流(过滤流) 其他 所有的流继承与这四类流:InputSteam.OutputStream ...
- Java中IO流体系
转载: https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&mid=2454030958&idx=1&sn=df27aadb92 ...
- IO流输入输出流入门详解
IO流输入输出流入门详解 1.Java中以流的形式处理数据 2.流是一种有序的数据序列,分为输入输出流 3.Java是面向对象的程序设计语言,每个数据都是一个对象 4.Java中的输入输出功能来自ja ...
- Java中IO流面试题
Java 中 IO 流分为几种? Java IO与 NIO的区别? 常用io类有那些? 字节流与字符流的区别? 说说阻塞 IO 模型? 说说非阻塞 IO 模型? 说说多路复用 IO 模型? 说说信号驱 ...
- Java中IO流的分类和BIO,NIO,AIO的区别
到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...
- java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter
java中所谓流通俗来讲就是数据源的传输,我们的文件,视屏,对象都可以叫做数据源,io将他们那转换为可以在不同程序中传输的数据,众所周知电脑存储是二进制,而处理时常遇到字节和字符的写入和写出,分别以8 ...
- java中io流是类吗_Java中的IO流
今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板.内存.键盘等处理 ...
最新文章
- (札记)Altera Stratix IV系列FPGA TRUE LVDS RX input termination 在Quartus工程中的设置方法...
- SQL2005CLR函数扩展-正则表达式
- 其他算法-比例风险回归模型
- AngularJS特性
- Inner Join, Left Outer Join和Association的区别
- 配置说明_温室移动喷灌机简介以及配置说明
- 注意!下个月开始 GitHub 新建存储库的默认分支就不叫“master”了!
- vim搜索设置高亮:set hlsearch
- 宕昌一中2021高考成绩查询,2020届毕业生:宕昌一中“拍了拍”你 | 青春不散场 扬帆再起航...
- React Native创建项目等待时间长解决
- windows时间设置
- LLVM之clang
- 谷歌强烈推荐!浏览器助手,让你的浏览器至少提升10个档次!
- IPFS为什么被学者称为数据的“黄金保险柜”?
- 打不开网页服务器丢失,苹果浏览器safari打不开,丢失网络
- 全球建筑物提取数据集(免费下载):微软/GlobalMLBuildingFootprints
- android 耳机数据传输,智能手机耳机电路工作原理
- 复杂性研究简介——从西蒙到霍兰
- hadoop运行程序时报错java.net.ConnectException: java.net.ConnectException: 拒绝连接;
- 武汉科技大学计算机学院温文,第五届华中地区计算机类院校学生领袖峰会成功举行...
热门文章
- 8999元起!vivo X Fold折叠屏旗舰今日首销:采用航天级浮翼式铰链
- 猎户星空否认停发高管薪资:无论遭遇怎样困难 都不会苛扣员工薪酬
- 2022年新能源国补退坡30% 多家车企已涨价
- 长城汽车旗下品牌“欧拉好猫”涉嫌虚假宣传 曾召回部分欧拉汽车
- 库克:iPhone决不妥协!不爽换安卓 iPhone 更有“安全性和隐私性”
- 拼多多上线“女装11.11爆款必买团”活动 一款打底裤一天卖出4.2万单
- 四部门联合约谈马云等蚂蚁集团有关人员,蚂蚁集团回应...
- 罗永浩回归!将开秋季旧机发布会:与iPhone 12同一天
- iPhone 12系列屏幕细节曝光:三星OLED屏独霸大半
- 终于来了!全球首发联发科天玑1000+手机入网