我需要将WatchList类实现为Java客户端 - 服务器应用程序的一部分。 WL本质上是一个Items数组,每个都有一个时间戳。我负责应用程序的客户端。 WL可以在客户端手动更新,即可以向其添加新元素。它也可以通过服务器定期更新来修改。同样,定期上传也会使用手动添加的条款发送到服务器。
由于我是Java的新手,我需要建议我应该用什么内置工具(类)来实现这个WL类。它显然是某种类型的排序结构,带有比较日期的自定义比较器。我可能还想在最新项目的第一个订单中维护它,以便我可以快速检索要发送到服务器的最新项目。在这种情况下,从服务器下载期间将收到的项目将添加到列表的开头而不是结尾。或者将它保存在最新项目的最后一个订单中同样有效?
非常感谢!
答案 0 :(得分:0)
最新的或最新的,它是一个纯粹的功能选择。一个比较器只是另一个比较器的反比器。
您需要了解collections framework。
的类我不会在客户端保留未保存的日程安排。如果客户端崩溃,则会丢失所有未保存的项目。为什么不在每次在客户端创建项目时都调用服务器?