As far as I understand a List> is definds as a list of some specific , yet unknown type . So whatever is the parameter type of this List
List>
List
List> listObj can point to any type of List that can store different kind of objects.
List> listObj
How do you think, would it be safe to let it add any objects if for example
List> listObj = new ArrayList(); listObj.add(new Object());