- 1
- 0
- 约5.04千字
- 约 22页
- 2025-09-05 发布于澳门
- 举报
项目九输入输出与文件处理任务1认识输入/输出流任务2操作文件和目录任务1认识输入/输出流任务引入小白想编制一个程序,用于记录课堂笔记并输出。在Java中,该怎样读取数据和输出数据呢?考虑到执行效率,对于少量的字符和大篇幅的字符内容,输入和输出方法是否一样呢?知识准备一、什么是I/O流程序代码是在内存中运行的,因此数据也必须读到内存,存储在变量、对象或数组中,才能对这些数据进行处理。输入/输出指Input/Output,即I/O。以内存为中心,输入是指从外部将数据读入到内存,例如,将文件从磁盘读取到内存,从网络读取数据到内存,等等。输出是指把数据从内存输出到外部,例如,将数据从内存写入到文件,将数据从内存输出到网络,等等。输入与输出设备之间的数据传递类似自来水一样在水管中流动,在程序设计中,将顺序读写数据的模式抽象为流,也就是输入/输出流(或I/O流)。根据操作流的数据单元是一个字节还是一个字符(两个字节),可以将流分为字节流和字符流。在Java中,输入实际上就是从外部(例如磁盘上的文件)读取数据,并以Java提供的某种数据格式(例如,byte[],String)表示。输出实际上就是把Java表示的数据格式(例如,byte[],String)写入到某个存储位置。例如,从磁盘上读入一个文件中的字符,就是输入字节流;将内存中的字节写入磁盘文件,就
您可能关注的文档
- 第2章 基本数据类型及输入输出函数.ppt
- 第3章顺序结构流程和应用.ppt
- 第4章 选择结构流程和应用.ppt
- 第5章 循环结构流程及应用.ppt
- 《安装工程计价》学习情境2 电气设备安装工程计价.ppt
- 04PPT-大学生安全教育(第四章 张大卫).pptx
- 05PPT-大学生安全教育(第五章 王浩宇).pptx
- 《无机化学》第10章 P区元素(1).ppt
- 《Docker容器项目实战》项目2 Docker基本管理.pptx
- 《Docker容器项目实战》项目3 Docker镜像管理.pptx
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)