title: What is the difference between List<Number> and List<? extends Number>?
body: <p>I have a very basic question ragarding <strong>Java generics</strong> . I thought that both <code>List&lt;Number&gt;</code> and <code>List&lt;? extends Number&gt;</code> are homogeneous . Am I right or is there something fundamental I am missing ?</p>