Google アプリ エンジンを使用した http チャット アプリケーションに Hashtable を使用しています。Hashtable から奇妙な動作が発生します。Hashtable.get(id) メソッドを使用して ID を検索しようとすると、null が返されることがあります。そんなチャットアプリにハスタブルいいよね?チャット アプリケーションのような Google アプリ エンジン用のより良い Java データ構造はありますか? ご協力ありがとうございました..
2 に答える
1
Hashtable.get(id) は、テーブルに名前 id のキーがない場合は null を返すため、null をテストする必要があります。Hashtable は、アプリケーションにとって完全に優れたデータ構造です。
于 2012-11-27T13:57:57.247 に答える
0
アプリケーションが複数のスレッドを同時に処理する必要がある場合は、Hashtable が適しています。それ以外の場合は、1 つのスレッドのみがデータ構造にアクセスすることを確認するために時間が無駄にならないため、一般的に HashMap が使用されます。ルックアップ時間は一定時間であるため、どちらも優れたパフォーマンスを発揮します。ハッシュテーブルに必要な値が入力されていることを確認する必要があります。そうしないと、null 値が返されます。
于 2012-11-27T16:08:26.670 に答える