往文件里写整数,是以4个字节为单位写的.就是每4个字节(也就是一个整数)写一次。若想加快速度,可以加入缓冲机制,在buffer里缓冲1024个字节,写一次。
在你的这行代码中DataoutputStream是FileOutputStream的包装类,正是基于这种包装机制,才能直接写入整型数据。
往文件里写数据,底层都是FileOutputStream,其他就是在其外的包装。可以理解为在外边包了层管道。
主要是用DateoutputStream类来包装FileOutputStream类,因为DateoutputStream中有个Writeint方法,方便一次写入4个字节,提高了效率. |