本帖最后由 Neverbelazy 于 2013-5-19 21:18 编辑
1. 对数组进行反射操作,用Array, 这是Java考虑到了要对数组这种比较特殊的类进行操作而特意为用户准备的;
2. 用Array类进行操作时, 很多方法的返回值都是Object,这样就方便了在 后期的 对特定类型数组进行类型转换; (newInstance, get 都是返回Object)
3. int[].class 只用知道它是一个class类,是一段字节码应该就可以了, 有一点注意的是 这个类去 getName()会得到很奇怪的值 [I ,据说是历史遗留问题(同理, String[].class也会如此) |