反射Array

1 Class.forName 返回加载类对象

2

Class clazz = Class.forName("java.lang.String");

Object array = Array.newInstance(clazz, 10);

Array.set(array, 5, "hello");

String str = (String)Array.get(array, 5);
System.out.println(str);//hello

3 InvocationTargetException  该异常为检查异常,检查调用方法或者构造器时产生。

4java.lang.Class.isArray() 是否是数据类型

5 java.lang.Class.getComponentType() 返回一个数组的组件类型

你可能感兴趣的:(java)