IO流系统总结.doc
IO
知
识
要
点
总
结
主
讲
:
陈静君
一、IO流的特点及相关问题
??IO流用来处理设备之间的数据传输
设备:硬盘,内存,键盘录入
??Java对数据的操作是通过流的方式
??Java用于操作流的对象都在IO包中
??流按操作数据分为两种:字节流与字符流。
??流按流向分为:输入流,输出流。
1、输入流和输出流的流向的理解?
流就是处理数据的一种方式或者一种手段,或者理解为一种数据流。
从硬盘已有的数据读取出来放内存里面的这个过程就是输入流。
外部---------内存输入流 读
把内存中的数据存储到硬盘中的这个过程就是输出流。
内存---------外部输出流 写
简单理解就是:以内存为中心。
2、什么时候使用流对象?
操作设备上的数据或操作文件的时候可以使用。
二、字符流
字符流的抽象基类:Reader Writer
1、字符流的理解,由来和作用?
由于很多国家的文字融入进来,比如说中文在编码表中默认占2个字节。(在UTF-8中是3个字节)而为了按照文字的单位来处理,所以出现了字符流。
由来:后期编码表的不断出现,识别某一文字的码表不唯一。比如中文,GBKunicode都可以识别,就出现了编码问题,为了处理文字数据,就需要通过早期的字节流+编码表结合完成。
作用:为了更便于操作文字数据。
结论:只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都是用字节流
您可能关注的文档
最近下载
- 2025年成都石室双楠小升初入学分班考试数学考试试题及答案.docx VIP
- 地质灾害调查与评价 11 崩塌分类及其发生模式 11 崩塌分类及其发生模式.pptx VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 第一次课程改革(1949-1952).pptx VIP
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 《电力优质工程评价导则》.pdf VIP
- 【地 理】长江经济带的协同发展课件-2025-2026学年地理湘教版八年级下册.pptx VIP
- 护牙素和氟化物防正畸牙面脱矿的体外研究.pdf VIP
- 2025年公需课《新质生产力与现代化产业体系》试题答案.doc VIP
- 江西省九江市2026年九年级第一次模拟考试数学试题卷(含解析).docx VIP
原创力文档

文档评论(0)