Unbounded wildcards in Java
From a practical point to most people, <? extends Object> is the same as <?>, like everyone have suggested here. However, they differ in two very minor and subtle points: The JVMS (Java Virtual Machine Specification) has a special specification for the unbounded wildcards, as ClassFileFormat-Java5 specifies that unbounded wildcard gets encoded as *, while … Read more