質問: お世話になっております。 javaのコレクションの中にQueue,Dequeインターフェースがありますが、これを現場で使用しているのを見たことがありますか?私はないです。 もし今まで現場で見たことがある方は、どのような時に使用されていたでしょうか?
回答: 私も現物を見たことはないですね。 大体linkedlistをqueueの代わりに使っています。リストならばキューに対する要望をまるごと満たします。「キューとしてしか使わない」だなんてなかなか言い切れないですからリストで用意してしまいます。 もちろん、インタフェースのみの利点(多重実装可)もありますけれど。これくらいならばhas a関係で代用するとかを考えます。