【问题标题】:What is the most efficient way to construct a Java hash table related to filespecs构建与文件规范相关的Java哈希表的最有效方法是什么
【发布时间】:2013-05-13 20:27:58
【问题描述】:

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

我希望在我的类 Node 的这个散列对象中拥有类似于表示类 File 的散列对象,但我不使用其中的大多数函数和字段(我只使用路径、文件名和 isDirectory),并且我为我的对象实现了一些特定的字段和方法。

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

【问题讨论】:

    标签: java class object


    【解决方案1】:

    您的NodeFile 吗?当您不是基类的特定类型时,很少实现基类。

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

    【讨论】:

    • 不,我的节点不是文件。它仅存储构建它的文件的元数据,并可用于创建更多文件(如果它是一个 driectory,则为 creator-File 的子级)。
    猜你喜欢
    • 2011-06-23
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 2018-03-04
    • 1970-01-01
    • 2015-05-28
    相关资源
    最近更新 更多