通过反射绕过泛型

import java.lang.reflect.Method;
import java.util.ArrayList;

public class test1 {
  //   泛型只在编译期有效,   在编译之后通过字节码文件,添加元素 不受泛型限制
    public static void main(String[] args) throws Exception {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(111);
        list.add(222);
        
        Class clazz = Class.forName("java.util.ArrayList");
        Method m = clazz.getMethod("add", Object.class);
        m.invoke(list, "abc");
        
        System.out.println(list);
        
        
    }

}
竹杖芒鞋轻胜马,一蓑烟雨任平生。 回首向来萧瑟处,也无风雨也无晴。
原文地址:https://www.cnblogs.com/yaobiluo/p/11359881.html