为什么doExample01可以用int.class,doExample02必须用两个Object。doExample01不会报错
对象不一样啊,反射获取的是对象内部的方法。ArrayList里是有add(int, Object)这个方法的,HashMap只有put(Object,Object)这个方法,没有put(int, boolean)这个方法。