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

新しいインタフェース TransferQueue

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

ハッシュ関数の改善

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

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

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


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