已采纳回答 / 青山洞主
大文件的情况下:应该是BufferedOutputStream效率最高,RandomAccessFile可以随机访问文件位置,效率上应该没有Buffered高,接着的DataOutputStream和FileOutputStream应该差不多,不过DataOutputStream进行了一些封装,可以直接处理基本类型数据,DataOutputStream要略优于FileOutputStream,FileOutputStream是最原始的了,直接对文件操作,写入字节数据。小文件的话:几 K的那种,其实你用哪个...
2016-10-24
已采纳回答 / 慕运维6388425
你是想问这下面两个异常处理方法应该用哪个吧?第一个一般是把异常抛出,本类不做处理,交给父类处理第二个是就在本类把异常处理掉一:printHexByByteArray(String fileName) throws IOException{二:try { IOUtil. printHexByByteArray("e:\\e.txt"); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); }// TODO ...
2016-10-23
已采纳回答 / 黑山头山大王
缓冲区是一个内存区域的概念,类似于池子流就像一根管道,因为使用了一个池子(缓冲区)作为中间过渡,所以称为缓冲流使用缓冲流的目的是为了减少直接与硬盘交互传输的次数,增加每次传送的数据量,借以提高传输效率,保护硬件
2016-10-21
已采纳回答 / 黑山头山大王
FileInputStream和FileOutputStream类属于字节类,可以操作任意类型的文件。在数据流的处理过程中,有两种情况。(1)以单个字节的形式读写文件(2)以数据块的形式读写文件
2016-10-21