- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;§1 流式输入与输出;应用程序;资源;二、字节流与字符流;1、InputStream类
public int read();//逐字节地以二进制的原始方式读取数据;
public int read(byte b[]);
public int read(byte[] b,int off,int len);
public long skip(long n);
public int available();
public void close();;2、OutputStream类
public int write(int b);
public int write(byte b[]);
public int write(byte[] b,int off,int len);
public void flush();(用于缓冲式输出流)
public void close();;3、Reader类
public int read();
public int read(char b[]);
public int read(char[] b,int off,int len);
public long skip(long n);
public int available();
public void close();;4、 Writer类
public int write(int b);
public int write(char b[]);
public int write(char[] b,int off,int len);
public int write(String s);
public int write(String s ,int off,int len);
public void flush();
public void close();;二、节点流与处理流
1、Node Stream:
可以从或向一个特定的地方(磁盘、内存、设备等)读写数据
如:FileReader
2、Processing Stream:
对一个已存在的流的连接和封装,通过封装的流的功能实现数据读、写功能。
目的:通过处理流后,可以提供更方便的操作(方法更好用)。; 处理流的构造方法总要带一个其它的流对象作为参数。
BufferedReader in=new BufferedReader(new FileReader(file))
BufferedReader in2=new BufferedReader(
new (InputStreamReader(
new FileInputStream(file)));
;3、流的链接
①、一个流经过其他流的多次包装;②常用的节点流
File、Array、String、Pipe
P212,表9-2
③常用的处理流
过滤,缓冲,数据类型转换
流转换
P212,表9-3;;;;;4、注意:
①InputStream、OutputStream是抽象类
★使用他们的子类完成各项任务
★过滤输入输出流(在输入输出数据的同时
能对所传输的数据做指定类型或格式的转换,即可实
现对二进制字节数据的理解和编码转换。)
DataInputStream,DataOutputStream
(实现了对不同数据类型的读写。); ★文件输入输出流(主要负责完成对
本地磁盘文件的顺序读写操作。)
FileInputStream, FileOutputStream
★管道输入输出流(负责实现程序内部的线程间通信或不同程序间的通信。)
PipedInputStream, PipedOutputStream; ★字节数组输入输出流(实现与内存缓冲区的同步读写。)
ByteArrayInputStream, ByteArrayOutputStream
★顺序输入输出流(可以把两个其他的输入流首尾相接,合并成一个完整的输入流。)
SequenceInputSteam;②Reader和Writer类是抽象类
★使用他们的子类完成各项任务
★以字符为单位输入输出
★方便、简单
★InputStreamReader、 OutputStreamWriter
能将字节流转为字符流;三、标准输入输出
输入设备:键盘
输出设备:显示器
在Java中利用System对象实现
System.in
System.out;1、标准输入:
System.in
★输入源
您可能关注的文档
- 外科学2温医大胆道疾病.ppt
- 2016动脉血气分析【汇总】资料.ppt
- 2016国家法官学院《执行协调》课件资料.ppt
- 2016国庆节后安全教育培训课件.ppt
- 2016初中生物课件人教版八年级下册831第三章第一节评价自己的健康状况.ppt
- 2016届高三生物一轮复习12.2生态系统的能量流动和物质循环课件(精).ppt
- 2016届中考生物复习课件人体内代谢废物的排出.ppt
- 2016届高三一轮总复习高中生物选修一课件专题复习提升课3.ppt
- 2016年免疫规划培训课件分解.ppt
- 2016年安全生产月安全培训课件解析.ppt
- 【可行性报告】2025年年中国食品饮料行业项目可行性分析报告 .pdf
- 三年级数学下册 5.1《小数的初步认识》教案2 西师大版(2025学年).pdf
- 生物医药中的化学分析-化学分析技术应用.pptx
- 【可行性报告】2025年无损检测仪器相关行业可行性分析报告 .pdf
- 【可行性报告】2025年抗氧化剂行业项目可行性分析报告 .pdf
- 教育心理学第14单元.pptx
- 【可行性报告】2025年烧结钕铁硼永磁材料行业项目可行性分析报告.pdf
- 【可行性报告】2025年钢丝网相关行业可行性分析报告 .pdf
- 我的特殊教育故事.pptx
- 中空吹膜机项目建议书(总投资20250万元)(47亩) .pdf
最近下载
- 【培训课件】财务管理工作中存在的问题和解决措施.ppt VIP
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
- 碳素、活性炭生产加工项目环评报告书.pdf VIP
- 《曹刿论战》第2课时示范公开课教学PPT课件【统编人教版九年级语文下册】.pptx
- (含图)原神家具负载表及计算器2.0.5.4.xlsx
- 【培训课件】财务管理与集团内部控制.ppt VIP
- DB50T 632-2015 火灾高危单位消防安全评估规程.pdf VIP
- 长庆油田公司第一采气厂地面产能建设工程 竣工资料编制办法.pdf
- AI能力融入职业院校教师数字素养培养的路径研究.docx VIP
- SB_T 11094-2014中药材仓储管理规范.pdf
文档评论(0)