栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2.最简单java理解IO流的使用(原理)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2.最简单java理解IO流的使用(原理)

1、基本概念

IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。

(1)java中所有的流都是在java.io包

(2)java.io下有四大家族。分别是:java.io.lnputStream(字节输入流),java.io.OutputStream(字节输出流)、java.io.Reader(字符输入流)、java.io.Writer(字符输出流)。

(3)这四个都是抽象类。具体实现是根据其子类。 所有的流都实现了java.io.closeable接口,都是可关闭的,都有close方法,在对流的操作完毕后,一定要关闭流,流的使用会使用大量的资源。

注意:java中只要类名“以Stream结尾的都是字节流,以Reader/Writer结尾的都是字符流,着重对Stream进行理解学习”

2.字节流(常用)
  • InputStream:这个抽象类是表示字节输入流的所有类的超类

  • OutputStream:这个抽象类是表示字节输出流的所有类的超类

5、字符流(常用)

字符流 = 字节流 + 编码表

读(read):持久化设备读取到内存中 

写(Write):是内存中数据存储到持久化设备(如硬盘)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878608.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号