流概述
《零基础学Java》
-
流概述
在程序开发过程中,将输入与输出设备之间的数据传递抽象为流(例如键盘可以输入数据,显示器可以显示键盘输入的数据等),按照不同的分类方式,可以将流分为不同的类型:根据操作流的数据单元,可以将流分为字节流(操作的数据单元是一个字节)和字符流(操作的数据单元是两个字节或个字符,因为一个字符占两个字节):根据流的流向,可以将流分为输入流和输出流。
从内存的角度出发,输入流的是指数据从数据源(如文件、压缩包或者视频等)流入到内存的过程;输出流是指数据从内存流出到数据源的过程;