基于Java哈希表的聊天应用程序



我正在使用Hashtable作为使用Google App Engine的http聊天应用程序。我从哈希表中得到了奇怪的行为。有时当我尝试使用 Hashtable.get(id) 方法查找 id 时,它会返回 null。我需要你的帮助,这对这样的聊天应用程序有好处吗?谷歌应用程序引擎(如聊天应用程序)是否有更好的Java数据结构?谢谢你的帮助..

如果表中没有名称 id 的键,Hashtable.get(id) 将返回一个 null,因此您需要测试空值。哈希表是应用程序的完美精细数据结构。

如果您的应用程序需要同时处理多个线程,哈希表是一个不错的选择。否则,人们通常使用HashMap,因为不会浪费时间确保只有一个线程访问数据结构。由于查找时间是恒定时间,因此它们都具有出色的性能。您需要确保已用所需的值填充哈希表,否则您将获得一个空值。

最新更新