java Programming Glossary: lsa
Java 1.6: Creating an array of List<T> http://stackoverflow.com/questions/5662394/java-1-6-creating-an-array-of-listt to avoid situations like Not really allowed. List String lsa new List String 10 Object o lsa Object oa Object o List Integer.. allowed. List String lsa new List String 10 Object o lsa Object oa Object o List Integer li new ArrayList Integer li.add.. check oa 1 li Run time error ClassCastException. String s lsa 1 .get 0 If arrays of parameterized type were allowed the previous..
Generic array creation error http://stackoverflow.com/questions/7131652/generic-array-creation-error example of what could happen if it was allowed List String lsa new List String 10 illegal Object oa lsa OK because List String.. List String lsa new List String 10 illegal Object oa lsa OK because List String is a subtype of Object List Integer li..
Array of Generic List http://stackoverflow.com/questions/7810074/array-of-generic-list is necessary to avoid situations like List String lsa new List String 10 not really allowed Object o lsa Object oa.. String lsa new List String 10 not really allowed Object o lsa Object oa Object o List Integer li new ArrayList Integer li.add.. 3 oa 1 li unsound but passes run time store check String s lsa 1 .get 0 run time error ClassCastException If arrays of parameterized..
|