- 1
- 0
- 约小于1千字
- 约 7页
- 2026-08-27 发布于陕西
- 举报
IO(输入输出);掌握字节流和字符流
读写文件的操作;由于IO流在进行数据读写操作时会出现异常,为了代码的简洁,在上面的程序中使用了throws关键字将异常抛出。然而一旦遇到IO异常,IO流的close()方法将无法得到执行,流对象所占用的系统资源将得不到释放,因此,为了保证IO流的close()方法必须执行,通常将关闭流的操作写在finally代码块中,具体代码如下所示:
;;一个字节一个字节的读写,需要频繁的操作文件,效率非常低。这就好比从北京运送烤鸭到上海,如果有一万只烤鸭,每次运送一只,就必须运输一万次,这样的效率显然非常低。为了减少运输次数,可以先把一批烤鸭装在车厢中,这样就可以成批的运送烤鸭,这时的车厢就相当于一个临时缓冲区。当通过流的方式拷贝文件时,为了提高效率也可以定义一个字节数组作为缓冲区。在拷贝文件时,可以一次性读取多个字节的数据,并保存在字节数组中,然后将字节数组中的数据一次性写入文件。
;在IO包中提供两个带缓冲的字节流,分别是BufferedInputStream和BufferedOutputStream,它们的构造方法中分别接收InputStream和OutputStream类型的参数作为对象,在读写数据时提供缓冲功能。应用程序、缓冲流和底层字节流之间的关系如图所示。
;
您可能关注的文档
- Mapreduce的排序46课件讲解.ppt
- CSRF漏洞Web安全应用与防护70课件讲解.pptx
- csrf漏洞攻击与防御简介86课件讲解.pptx
- CSRF漏洞实验Web安全应用与防护70课件讲解.pptx
- css复合选择器Web前端交互和框架技术在线开放77课件讲解.pptx
- deb打包指南23课件讲解.pptx
- DHCP配置45课件讲解.pptx
- DNS服务器配置与管理刘兰青人工智能42课件讲解.pptx
- DOM型XSSWeb安全应用与防护53课件讲解.pptx
- DVWA反射型XSSWeb安全应用与防护66课件讲解.pptx
- 2025年教育品牌建设分析报告及未来五至十年行业发展报告.docx
- 2025年智能仓储机器人导航分析报告及未来五至十年行业发展报告.docx
- 2025年食品饮料行业分析报告及未来五至十年行业发展报告.docx
- 2025年旅游行业复苏分析报告及未来五至十年行业发展报告.docx
- 2025年大数据行业价值分析报告及未来五至十年行业发展报告.docx
- 2025年医疗健康养老行业分析报告及未来五至十年行业发展报告.docx
- 2026年旅游行业沉浸式体验报告.docx
- 2025年量子计算技术突破行业分析报告及未来五至十年行业发展报告.docx
- 新人教版九年级数学上册25.2.1.1 解一元二次方程-直接开平方法 教学ppt.pptx
- 新人教版九年级数学上册25.2.1.1 解一元二次方程-直接开平方法 教学课件ppt.pptx
最近下载
- 上海市三类人员安全员C3证考试题库及答案(判断题601-799).docx VIP
- 河南省濮阳市2026年某中学小升初入学分班考试数学考试真题含答案.docx VIP
- 镁合金半固态注射成型技术的研究与发展.docx VIP
- 第六章.中小型办公空间设计合编.ppt VIP
- 生活中的经济学-全套PPT课件.pptx
- 2026年中小学校园教师职责与考核制度.docx
- DL_T 5713—2024 火力发电厂热力设备及管道保温施工工艺导则.docx VIP
- 心脏支架术后心理支持.pptx VIP
- 分体空调维保技术标书(分体空调维护保养技术标书).docx VIP
- 华南理工大学《会计学原理》期末试卷(真题适配版)及详细答案.docx VIP
原创力文档

文档评论(0)