Java / Queue and its implementations
Explain priority queue in Java.
An unbounded priority queue based on a priority heap. The elements of the priority queue are ordered according to their natural ordering, or using a Comparator provided at queue construction time, depending on which constructor is used.
A priority queue does not permit null elements. A priority queue relying on natural ordering also does not permit insertion of non-comparable objects and may result in ClassCastException.
More Related questions...