栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

BufferedReader中的缓冲区大小是多少?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

BufferedReader中的缓冲区大小是多少?

BufferedReader
顾名思义,缓冲输入。这意味着它会在将输入源传递给您之前从输入源读取到缓冲区。此处的缓冲区大小是指其缓冲的字节数。

从大多数来源读取输入非常慢。仅2个字节的缓冲区将损害性能,因为您的程序很可能大部分时间都在等待输入。缓冲区大小为2时,读取100字节将导致从内存缓冲区中读取2个字节(非常快),填充缓冲区(非常慢),从缓冲区中读取2个字节(非常快),填充缓冲区(非常慢),等等-
整体非常慢。缓冲区大小为100时,读取100字节将导致从内存缓冲区中读取100字节(非常快)-总体而言非常快。假设在读取时缓冲区包含100个字节,这在您这样的情况下是一个合理的假设。

除非您知道自己在做什么,否则应使用很大的默认缓冲区大小。使用较小的缓冲区的原因之一是当您在内存有限的设备上运行时,因为缓冲区占用了内存。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/435188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号