【问题标题】:implementing sorted "watchlist" class in java: what instruments to use?在java中实现排序的“监视列表”类:使用什么工具?
【发布时间】:2012-01-16 16:13:35
【问题描述】:

我需要实现一个 WatchList 类作为 Java 客户端-服务器应用程序的一部分。 WL 本质上是一个 Items 数组,每个 Items 都有一个时间戳。我负责应用程序的客户端。 WL 可能会在客户端手动更新,即可以向其中添加新元素。它也可以通过服务器的定期计划更新进行修改。同样,定期上传也会执行,将手动添加的条款发送到服务器。

由于我对 Java 还很陌生,我需要关于我应该使用哪些内置工具(类)来实现这个 WL 类的建议。它显然是某种类型的排序结构,带有将比较日期的自定义比较器。我可能还想以最新项目优先的顺序维护它,以便我可以快速检索最新项目以发送到服务器。在这种情况下,在从服务器下载期间接收的项目将被添加到列表的开头而不是末尾。或者将其保持在最新项目最后的顺序中同样有效?

非常感谢!

【问题讨论】:

    标签: java sortedlist sorted


    【解决方案1】:

    最新的优先或最新的最后,这是一个纯粹的功能选择。一个的比较器只是另一个比较器的倒数。

    您需要了解collections framework 的类。

    我不会在客户端保留未保存的时间表。如果客户端崩溃,您将丢失所有未保存的项目。为什么不每次在客户端创建项目时简单地调用服务器?

    【讨论】:

    • 因为我可能长时间无法连接到服务器。
    猜你喜欢
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 2010-09-15
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    相关资源
    最近更新 更多