我不确定我是否正确地提出这个问题,但我想使用字幕文件制作某种歌词播放器。因为我还想让它与更大的文件(比如10.000行)兼容,所以在播放之前加载文件并不是一个好主意。这可能会花费大量时间和存储在RAM上的不必要的数据量。这就是为什么我想以例如在线视频的方式加载它(它们在RAM上存储了一定的分钟数并且在播放时丢弃了所播放的内容)。我相信这叫做缓冲。
我的问题是:java中是否有任何预先制作的i / o类允许这种事情?我知道他们名字中有很多带缓冲区的类,但我几乎不知道他们做了什么,或者他们与其他类有什么不同(他们名字中没有缓冲区)。