Java程序设计简明教程p10课件教学.pptVIP

  • 10
  • 0
  • 约4.36千字
  • 约 43页
  • 2017-01-04 发布于未知
  • 举报
Java 程序设计 Java程序设计 教材:Java程序设计简明教程 中国水利水电出版社 第10章 流、多线程与网络编程 Java输入/输出信息时,应在程序和信息发送者或接收者之间建立一个数据通道,这个数据通道以流(Stream)的形式表示;Java语言具有多线程的特点,对多线程的支持使得Java的功能更加强大;而面向Internet的网络编程将是Java今后的主要研究方向。 10.1 流 10.1.1 Java流的基本概念 为了解决由于数据源和数据宿的多样性而带来的输入/输出操作的复杂性与程序员所希望的输入/输出操作的相对统一和简单之间的矛盾,Java引入了“流”以及有关的“流类”。 流可以被理解为一条“管道”,可以看作流动的数据缓冲区。这条“管道”有两个端口,一端与数据源(当输入数据时)或数据宿(当输出数据时)相连,另一端与程序相连。 有了流,程序和外界的数据交换,都可以通过流实现。当程序从数据获得数据时,必须在程序和数据源之间建立输入流;当程序要把数据输送到数据宿时,必须在程序和数据宿之间进行连接并建立输出流。无论涉及输入/输出的数据源和数据宿是什么,只要在程序和数据源/数据宿之间建立了流,用户就不需要再关心数据来自何方或送往何处,程序中输入/输出操作的复杂性就大大降低了。所有输入/输出操作都转换为对流的操作。 10.1.2 数据流的

文档评论(0)

1亿VIP精品文档

相关文档