【发布时间】:2011-05-06 20:39:18
【问题描述】:
我有一个使用 java.io.RandomAccessFile 来管理数据加载的 java 项目。它在文件中寻找创建关键点的地图,然后可以在以后根据需要加载。这很好用。
我想让它作为一个小程序运行,但它需要安全权限才能创建一个可以存储下载文件的临时文件,这对于它的预期用途来说是一个巨大的障碍。
我想我可以腾出内存(几 MB)将内容存储在某种内存缓冲区中,然后以与处理本地文件相同的方式随机访问它...
有没有一种方法可以在不需要安全权限的情况下创建临时文件(我认为不需要)?
最好的缓冲选项是什么?如何将基于 URL 的输入流的内容获取到缓冲区中,从中读取字节,并能够记录和更改当前的查找位置?
【问题讨论】:
标签: java applet buffer random-access