java--IO流

来源:互联网 发布:摆摊打印照片软件 编辑:程序博客网 时间:2024/06/07 19:57

java中的流按照不同的方式,可以有不同的分类标准 

但还是有基本的公有方法,读,写,关闭,缓冲等。


 

 

不同的标准有不同的类型。

 

按照功能分配,有节点和处理。节点和处理流中又可以有字符和字节流的处理方法。所以说要分的很清楚是不可能的、

 

不同的数据流之间要进行数据的转换和交流。其中嵌套是难免的。下面看实例

数据流的处理

import java.io.*;public classTestDataStream {  public static void main(String[] args) {    ByteArrayOutputStream baos =                        newByteArrayOutputStream();    DataOutputStream dos =                        newDataOutputStream(baos);    try {      dos.writeDouble(Math.random());      dos.writeBoolean(true);      ByteArrayInputStream bais =          newByteArrayInputStream(baos.toByteArray());      System.out.println(bais.available());      DataInputStream dis = newDataInputStream(bais);      System.out.println(dis.readDouble());      System.out.println(dis.readBoolean());      dos.close();  dis.close();    } catch (IOException e) {      e.printStackTrace();    }  }}


 

该实例是用数据流套结在字节流上,进行对数据更强大的读写功能。处理已存在的流。这就是处理流的作用。

 

 

4 1
原创粉丝点击