Can someone explained, as detailed as possible, the differences between the following types?
List
List
Let me m
Simplest explanation which is not "RTFM":
List
Will generate lots of compiler warnings, but is mostly equivalent to:
List
While:
List>
basically means its something generic, but you don't know what the generic type is. Its great for getting rid of compiler warnings when you cant modify the return types of other things that just returned List. Its much more useful in the form:
List extends SomeOtherThing>