java中输入与输出(I/O)和流的概念:

来源:互联网 发布:网络监控系统设计说明 编辑:程序博客网 时间:2024/06/14 01:26

定义:输入输出(I/O)是指程序与外部设备或其他计算机进行交互操作。

       几乎所有的的程序都具有输入与输出操作,如从键盘上读取数据,从本地或网络上的文件读取数据或写入数据等。通过和输入和输出操作可以从外界接受信息,或者是把信息传递给外界。java把这些输入与输出操作用流来实现,通过统一的接口来表示,从而使程序设计更简单。

java中流的概念:

流(Stream)是指在计算机的输入操作中各部件之间的数据流动。按照数据的传输方向,流可分为输入流与输出流。java语言中里的流序列中的数据即可以是未经加工的原始二进制数据,也可以是经过一定编码处理后符合某种特定格式的数据。

* 输入流与输出流:

在java中,把不同类型的输入输出源抽象为类,其中输入和输出的数据称为数据流(Date Stream)。数据流是java程序发送和接收数据的共同通道,其中数据流又分为:字节输入流(InputStream)和字符输入流(Reader);字节输出流(OutputStream)和字符输出流(Write)。

   通常应用程序中使用输入流读出数据,输出流写入数据。不

0 0
原创粉丝点击