我见教程这样的:
1、这里定义一个方法:
   public int add(int param1, int param2) {
return param1 + param2;
}
当用 Reflect 方式去调用的时候是这样的,
         Method addMethod = classType.getMethod("add", new Class[] { int.class,int.class });
// (我只写出主要我部分)2、如果定义一个 3维数组是这样的:当用 Reflect 方式去调用 的时候是这样的,
int[] dim = new int[] { 5, 10, 15 };
Object array = Array.newInstance(Integer.TYPE, dim);
问,我想问的问题很简单,参数中“int.class”和“Integer.TYPE”的使用情况有什么不同么?
因为我打印:
          System.out.println(Integer.TYPE);
System.out.println(int.class);
结果都是一样的,所以不知道两个的使用情况有什么区别,先谢谢了!