Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将资源文件存储为类似hashmap的结构_Java_File_Store - Fatal编程技术网

Java 将资源文件存储为类似hashmap的结构

Java 将资源文件存储为类似hashmap的结构,java,file,store,Java,File,Store,我查看了Minecraft目录,发现它们的资源(图像、声音、二进制数据)存储方式类似于HashMap或git存储库 下面是类似于HashMap的JSON文件 这是实际的文件系统 我的问题是,他们为什么要这样做(好处?),如何这样做,这种存储资源文件策略的正确术语是什么?它被称为B树。Pros-恒定的查找时间 抱歉-查找时间很短。准确地说是对数(n)。谢谢你,奥利弗

我查看了Minecraft目录,发现它们的资源(图像、声音、二进制数据)存储方式类似于HashMap或git存储库

下面是类似于HashMap的JSON文件

这是实际的文件系统


我的问题是,他们为什么要这样做(好处?),如何这样做,这种存储资源文件策略的正确术语是什么?

它被称为B树。Pros-恒定的查找时间

抱歉-查找时间很短。准确地说是对数(n)。谢谢你,奥利弗