List和List<Object>和List<T>三者区别
public static void main(String args[]) {
List list1=new ArrayList();
List<Object> list2=new ArrayList();
List<Integer> list3=new ArrayList();
list3=list1; //list1 不带泛型 可以赋值给 list2
// list3=list2;//list2 是Object类型的不可以赋值给Integer类型的泛型集合
//带通配符的泛型集合
List<?> list4=new ArrayList<>();
//list4.add("2222");//不能添加
list4.get(0);//可以查询
list4.remove(0);//可以移除
}