本帖最后由 杨兴庭 于 2013-7-24 21:04 编辑
数据是如何读写的,比如说dos=new DataoutputStream(new FileOutputStream(tempfile));
for(int i=0;i<10;i++)
dos.Writeint((int)(Math.random()*1000);在这个过程中本人认为最后写入文件的是以byte 为单位写入,那么DataoutputStream流是以什么单位写入?
并且最后的以bytes为单位写入似乎限制了前面的DateoutputStream流的写入速度,那么这种方式跟直接以FileoutPutStream写入的流有何区别? |