title: What's the Java equivalent of C++'s STL Queue?
body: <p>I was browsing through the <a href="http://java.sun.com/javase/6/docs/api/java/util/Queue.html" rel="nofollow">Java docs</a> to look for the Java equivalent for C++'s STL <code>Queue</code>, but all I found was an interface called <code>Queue</code> and a bunch of implementations I can't make heads or tails of.</p>
  
  <p>Does Java have an implementation for <code>Queue</code> that's just a FIFO data structure without the added bells and whistles? I only need the <code>enqueue</code>, <code>dequeue</code> and <code>front</code> operations and the data structure should allow duplicates.</p>