09.Java IO及文件操作.pptxVIP

  • 4
  • 0
  • 约1.13万字
  • 约 41页
  • 2017-11-17 发布于河南
  • 举报
09.Java IO及文件操作

第九章:Java IO及文件操作Java程序设计内部培训讲义zjh@58.comJava 输入/输出流原理流的分类输入/输出流类常见基本流和高级流文件操作文件流缓冲流数据流定向输出流对象流管道流NioJava流原理 输入时,程序在源(文件,网络,内存)上打开一个stream,然后如图一个一个顺序读。输出也一样。流的分类Java.io包中定义了多个流类(类或抽象类)来实现输入输出功能,可以从不同的角度来进行分类:按数据流的方向可分为:输入流和输出流按处理数据单位不同可分为:字节流和字符流按照功能的不同可分为:基本流和高级流JDK提供的所有流类型位于java.io包内,分别继承以下四种抽象流类型字节流字符流输入流InputStreamReader输出流OutputStreamWriter基本流和高级流基本流是从一个特点的源中读写数据(如:网络、文件、内存)高级流是架在基本流之上,提供更强大的处理能力回顾装饰设计模式数据源程序基本流数据源程序高级流InputStream抽象类:它的子类 都是用于向程序中输入数据,且数据单位为字节(8bit)。下图中深色为基本流,浅色为高级流。InputStream的基本方法public abstract read()throws IOException 读取一个字节并返回该字节,如果到输入源的末则返回-1。一个具体的输入流类需要重载此方法,以提供 有用的

文档评论(0)

1亿VIP精品文档

相关文档