青岛理工大学理学院Java程序设计基础课件 第七讲(2).pptVIP

  • 0
  • 0
  • 约2.85千字
  • 约 18页
  • 2019-05-13 发布于广东
  • 举报

青岛理工大学理学院Java程序设计基础课件 第七讲(2).ppt

LOGO 第14讲:I/O编程(2) 内容提要 流模型 字节流 低级流 高级流 字符流 低级流 高级流 NIO简介 流模型 Java 中数据流这个模型类似于管道中的水流 : 低级流 高级流 高级流 数据 外部 设备 程序 代码 图7.1 数据流 Java数据流编程的框架是: (1)建立流(对应铺设管道); (2)通过流读/写数据(对应从管道中取水/向管道中注水); (3)关闭流(对应拆除管道)。 低级字节流 低级流都与外部设备(如磁盘文件)相连,就像深井中的水龙带一样,里面的数据流量不可能太大,Java设计低级流的流量为每读/写一次一个字节(byte),即低级流是以字节为单位来传输的。 最常用的低级字节流莫过于: FileInputStream FileOutputStream 把这两个类研究透了,其他的低级流都是类似的,读者查阅相应的JDK API即可。 FileInputStream 构造方法有: FileInputStream(File file) throws FileNotFoundException FileInputStream(String name) throws FileNotFoundException 读取数据用到read()方法: int read() throws IOException int read(byte[] b) thro

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档