【发布时间】:2012-03-02 08:33:59
【问题描述】:
我想以编程语言(即 java)读取文件。通常方法签名是
byte[] readBytes(int numberOfBytes) .
字节数应该是操作系统使用的格式(即 Windows 4096)的块大小的倍数?我应该指定哪些字节数才能获得真正好的性能? BufferedInputStream 和普通 InputStream 有什么区别?
谢谢。
【问题讨论】:
我想以编程语言(即 java)读取文件。通常方法签名是
byte[] readBytes(int numberOfBytes) .
字节数应该是操作系统使用的格式(即 Windows 4096)的块大小的倍数?我应该指定哪些字节数才能获得真正好的性能? BufferedInputStream 和普通 InputStream 有什么区别?
谢谢。
【问题讨论】:
您不必担心(幸运的是!)。由操作系统正确管理并对应用程序程序员透明。
【讨论】: