@Arun Sudhakaran, , , :
1:
1:
: " intList List<Integer>, List Object[] " .
, objList <Object[]>; objList : objList = ArrayList();.
, objList List raw-type, List Object[].
( raw-type: https://docs.oracle.com/javase/tutorial/java/generics/rawTypes.html)
intList List<Integer>, , intList List raw-type - List Object[] s.
Generics Java JDK 1.5. , Java raw-type.
List<Integer> intList = objList;
objList raw-type. intList objList, , objList. Object objList.
2:
List<Integer> intList = new ArrayList<Integer>();
intList.addAll(objList);
System.out.println(intList);
: " Object[] List<Integer> - "
, . List Object[] List<Integer> - not Object[] List<Integer>. intList.add(ob1); intList.add(ob2);. , , Object[] List<Integer>.
JDK 1.5 generics :
List<Integer> list = new ArrayList<>();
List<?> list = new ArrayList<>();
List , , List List. IDE, eclipse intelliJ, - List<? extends Integer>.
objList raw-type . , , objList Integer Integer. , . ob1, ob2 `ob3.
2:
objList List<Integer> objList, objList raw-type. . List<Integer>. List<Integer>, objList ob1, ob2 ob3.
3:
Java . , JDK 1.4, JDK 1.8 .