在java中实现排序的“观察列表”类:使用什么工具?

在java中实现排序的“观察列表”类:使用什么工具?,java,sortedlist,sorted,Java,Sortedlist,Sorted,我需要实现一个监视列表类作为Java客户机服务器应用程序的一部分。WL本质上是一个项目数组,每个项目都有一个时间戳。我负责应用程序的客户端。WL可以在客户端手动更新,即可以向其添加新元素。还可以通过定期从服务器进行计划更新对其进行修改。类似地,还将执行定期上载,并将手动添加的术语发送到服务器 因为我对Java相当陌生,所以我需要关于应该使用哪些内置工具类来实现这个WL类的建议。它显然是某种类型的排序结构,带有一个用于比较日期的自定义比较器。我可能还希望以最新的项目优先顺序维护它,以便能够快速检索

我需要实现一个监视列表类作为Java客户机服务器应用程序的一部分。WL本质上是一个项目数组,每个项目都有一个时间戳。我负责应用程序的客户端。WL可以在客户端手动更新,即可以向其添加新元素。还可以通过定期从服务器进行计划更新对其进行修改。类似地,还将执行定期上载,并将手动添加的术语发送到服务器

因为我对Java相当陌生,所以我需要关于应该使用哪些内置工具类来实现这个WL类的建议。它显然是某种类型的排序结构,带有一个用于比较日期的自定义比较器。我可能还希望以最新的项目优先顺序维护它,以便能够快速检索最新的项目以发送到服务器。在这种情况下,从服务器下载期间将收到的项目将添加到列表的开头,而不是末尾。还是把它保存在上次订购的最新商品中同样有效


多谢

最新的第一个或最新的最后一个,这是一个纯粹的功能选择。一个比较器的比较器正好是另一个比较器的逆比较器

您将需要了解的类


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

因为我可能长时间无法连接到服务器。