项目9 输入输出与文件处理.pptVIP

  • 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)写入到某个存储位置。例如,从磁盘上读入一个文件中的字符,就是输入字节流;将内存中的字节写入磁盘文件,就

文档评论(0)

1亿VIP精品文档

相关文档