我想知道制作包含某些元素的散列(在 JAVA 中)的最有效方法是什么。
我希望在 Node 类的哈希对象中包含与代表 File 类的对象类似的对象,但我不使用其中的大部分函数和字段(我只使用路径、文件名和 isDirectory),并且我实现了一些特定于我的对象的字段和方法。
需要补充的重要一点是,节点的构造函数是基于文件对象构建的。那么什么是最有效的 - 让我的节点扩展文件或保持原样 - 与构建时刻无关?
最佳答案
您的节点
是文件
吗?当您不是基类的特定类型时,很少会实现基类。
在这种情况下,听起来您不需要层次结构,因为当您仅存储元数据时,它不会给您带来任何好处。
关于java - 构造与文件规范相关的 Java 哈希表的最有效方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16530543/