相反地,须要写出数据到某个数据源目的地的时刻,也会开启一个数据流,这个数据源目的地也可所以文件、内存或收集等等
流是一组有递次的,有出发点和尽头的字节鸠合,是对数据传输的总称或笼统。即数据在两装备间的传输称为流。 (引荐进修:java课程)
流的实质是数据传输,依据数据传输特征将流笼统为各品种,轻易更直观的举行数据操纵。
Java中的流能够从差别的角度举行分类:
根据流的方向差别:分为输入流和输出流。
根据处置惩罚数据单元的差别:分为字撙节(8位)和字符流(16位)。
根据功用差别:分为节点流和处置惩罚流。
节点流:是能够从一个特定的数据源(节点)读写数据的流(比方文件,内存)。就像是一条单一的管子接到水龙头上最先放水。
处置惩罚流:是“衔接”在已存在的流(节点流或处置惩罚流)之上,经由过程对数据的处置惩罚为递次供应更加壮大的读写功用。就像在已接了一条管子(节点流)的基础上,又套上几个更粗,具有特别功用的管子(处置惩罚流)对流出的水进一步的处置惩罚。
四种基础流InputStream,OutputStream,Reader,Writer又离别有更细致的子类,分为文件流,缓冲流,数据流,转换流,Print流,Object流等,都离别有特定的功用或用来操纵特定的数据
以上就是java中的流是什么的细致内容,更多请关注ki4网别的相干文章!