集合里面不一定只能存储一种类型的数据。
ArrayList<Integer> list = new ArrayList<>();
list.add(111);
list.add(222);
//list.add("abc");
Class<ArrayList> clazz = ArrayList.class; //
Method add = clazz.getMethod("add", Object.class); // 获取add方法
Person p = new Person("Tom1", 27);
add.invoke(list,p);
add.invoke(list,"abc");
System.out.println(list);
[111, 222, Person{name='Tom1', age=27}, abc]