那个 FileOutputStream.write(byte[])这个方法,底层是单个字节循环 还是一次性批量写入流?
最好能有源码之类的东西瞧瞧!
那个 FileOutputStream.write(byte[])这个方法,底层是单个字节循环 还是一次性批量写入流?
最好能有源码之类的东西瞧瞧!
源码
public void write(byte b[]) throws IOException {
Object traceContext = IoTrace.fileWriteBegin(path);
int bytesWritten = 0;
try {
writeBytes(b, 0, b.length, append);
bytesWritten = b.length;
} finally {
IoTrace.fileWriteEnd(traceContext, bytesWritten);
}
}