Java SE 7でのCollections Frameworkの拡張機能

新しいインタフェースTransferQueue

TransferQueueインタフェースが追加されました。これは、プロデューサはコンシューマが要素を受け取るまで待機できるBlockingQueueインタフェースの改良版です。この新しいインタフェースの1実装がこのリリースのLinkedTransferQueueにも含まれています。

ハッシュ関数の改善

Java SE 7u6では、次のマップおよびマップ派生コレクションの実装において、改善された代替のハッシュ関数を導入します。

代替のハッシュ関数により、大量のキー・ハッシュ衝突が発生するときに、これらのマップ実装のパフォーマンスが向上します。

Java SE 7u6では、この代替ハッシュ関数は次のように実装されます。


Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.