教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Java培训:字节流的概念

更新时间:2022年07月14日11时33分 来源:传智教育 浏览次数:

好口碑IT培训

  在程序开发中,经常会需要处理设备之间的数据传输,而计算机中,无论是文本、图片、音频,还是视频,所有文件都是以二进制(字节)形式存在的。为字节的输入/输出(I/O)流提供的一系列的流,统称为字节流,字节流是程序中最常用的流,根据数据的传输方向可将其分为字节输入流和字节输出流。

  在JDK中,提供了两个抽象类InputStream和OutputStream,它们是字节流的顶级父类,所有的字节输入流都继承自InputStream,所有的字节输出流都继承自OutputStream。为了便于理解,可以把InputStream和OutputStream比作两根水管,如图7-12所示。

InputStream和OutputStream

  图7-12 InputStream和OutputStream

  图7-12中,InputStream看成一个输入管道,OutputStream看成一个输出管道,数据通过InputStream从源设备输入到程序,通过OutputStream从程序输出到目标设备,从而实现数据的传输。由此可见,I/O流中的输入/输出都是相对于程序而言的。

0 分享到:
和我们在线交谈!