在我的Java代码中,我有一个函数,它在http请求中从客户端获取文件并将其转换为文件.我有这条线:
byte[] buffer = new byte[8192];
Run Code Online (Sandbox Code Playgroud)
8192字节(8 kb)在这里意味着什么?
这是我得到的回复之一,并希望确保我理解该代码.
Tho*_*rin 11
它使用缓冲区一次读写8kB块.这个数字是相当随意的,但出于性能原因,在编写文件时使用512字节的倍数是有意义的,最好是磁盘簇大小的倍数.对于大多数用途,8kB是合理的缓冲区大小.
| 归档时间: |
|
| 查看次数: |
7272 次 |
| 最近记录: |