We will extend our consideration of the relationship between Java
Generics and subtyping by looking at how wildcards are used, both
unbounded and bounded. We will use the Java API as a source of
examples, such as in the Set
interface and the PriorityQueue
class.