第9章(9.3-IO数据流与文件处理)演示课件文.pptVIP

  • 12
  • 0
  • 约6.11千字
  • 约 34页
  • 2018-02-28 发布于天津
  • 举报

第9章(9.3-IO数据流与文件处理)演示课件文.ppt

封面;第9章 Java高级编程 ;9.3 I/O数据流与文件处理; 大多数程序所处理的数据都要从外部输入,即这些数据要从数据源(source)获得,数据源指提供数据的地方;而程序的运行结果又是要送到数据宿(destination),数据宿指接收数据的地方。其中数据源可以是磁盘文件、键盘或网络插口等,数据宿可以是磁盘文什、显示器、网络插口或者打印机等。 数据源和数据宿的这种多样性,常常造成程序处理输入/输出的复杂性。另一方面,就程序而言,不希望将编程的精力过多地消耗在处理输入/输出的具体细节上面,而希望所有的输入/输出操作都能够有一个相对统一的、简单的操作方式,而不管输入/输出所涉及的数据源和数据宿是怎样的不同和多样。 ; 在与数据源或数据宿相连的端口,“管道”在读写数据时能够应付数据源和数据宿的多样性,消化掉因数据源和数据宿的多样性带来的数据读/写的复杂性;而在与程序相连的端口,“管道”提供了输入/输出的统一操作界面。由于在程序和数据源/数据宿之间建立了“管道”,使得程序输入/输出时原本直接对数据源和数据宿的繁杂操作转化为对“导管”的统一而简单的操作,这样就大大降低了输入/输出的复杂性,减轻了程序员的负担。 有了流,程序和外界的数据交换,都可通过流实现。当程序要从数据源获得数据时,必须在程序和数据源之间建立如图6-5的输入流

文档评论(0)

1亿VIP精品文档

相关文档