java - 构造与文件规范相关的 Java 哈希表的最有效方法是什么

标签 java class object

我想知道制作包含某些元素的散列(在 JAVA 中)的最有效方法是什么。

我希望在 Node 类的哈希对象中包含与代表 File 类的对象类似的对象,但我不使用其中的大部分函数和字段(我只使用路径、文件名和 isDirectory),并且我实现了一些特定于我的对象的字段和方法。

需要补充的重要一点是,节点的构造函数是基于文件对象构建的。那么什么是最有效的 - 让我的节点扩展文件或保持原样 - 与构建时刻无关?

最佳答案

您的节点文件吗?当您不是基类的特定类型时,很少会实现基类。

在这种情况下,听起来您不需要层次结构,因为当您仅存储元数据时,它不会给您带来任何好处。

关于java - 构造与文件规范相关的 Java 哈希表的最有效方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16530543/

相关文章:

java - org.hibernate.cfg.Configuration.getClassMapping(className) 方法从 4.3.x 到 5.x 的 hibernate 迁移

java - 如何从另一个类(class)运行一个类(class)

c++ - 调用成员函数

swift - 如何在 Swift 类内部的函数中使用类名

java - 需要用 ascii 空白初始化 byte[] 数组(即 0x20 或 "")

java - Autowiring 接口(interface)无需注释即可工作

java - 从 gradle 实现中删除 ActionBarSharelock 后出现 "ActionBarSherlock"错误

ios - 使用类中结构的函数

java - 一个对象与多个对象 - Java 或任何其他 OOP

Javascript:解析时深层对象中的访问函数