美文网首页
利用反射逃避语法糖泛型的法眼

利用反射逃避语法糖泛型的法眼

作者: exmexm | 来源:发表于2017-10-22 22:05 被阅读0次

    之前去面试的时候,被问到这个问题,那时候就说了用反射。然后面试官巴拉巴拉了,我回答不出来,然后就否认掉自己的思路。今天实验一下是可以。
    具体看demo:

    public class ClassE {
    
        public static void main(String[] args) throws IllegalAccessException, IllegalArgumentException,
                InvocationTargetException, NoSuchMethodException, SecurityException {
            List<Integer> strList = new ArrayList<>();
            strList.add(123);
            strList.getClass().getMethod("add", Object.class).invoke(strList, "winney");
            System.out.println("整数:" + strList.get(0) + " 字符串:" + strList.get(1));
        }
    
    }
    

    实验结果:

    image.png

    相关文章

      网友评论

          本文标题:利用反射逃避语法糖泛型的法眼

          本文链接:https://www.haomeiwen.com/subject/frinuxtx.html