在商用网站上用明星的名字做昵称,网站结构优化包括哪些,网络营销推广的目标,知名网站建设公司好吗关于Java反射中基本类型的class问题1. 基本类型的class和其对应包装类的class是不同的#xff0c;所以在获得Method指定参数的时候#xff0c;需要精确指定参数的类型#xff0c;即 setInt(int x) 无法使用 getMethod(setInt,Integer.class) 获得。2. 基本类型的…关于Java反射中基本类型的class问题1. 基本类型的class和其对应包装类的class是不同的所以在获得Method指定参数的时候需要精确指定参数的类型即 setInt(int x) 无法使用 getMethod(setInt,Integer.class) 获得。2. 基本类型的class无法通过Class.forName方法获得可以通过 类型名.class 或者 对应包装类的静态字段 TYPE 获得。若要动态获得基本类型的class可以考虑把class存进一个Map中进行读取。private static final Map primitiveClazz; // 基本类型的classprivate static final String INTEGER Integer;private static final String BYTE Byte;private static final String CHARACTOR Charactor;private static final String SHORT Short;private static final String LONG Long;private static final String FLOAT Float;private static final String DOUBLE Double;private static final String BOOLEAN Boolean;static{primitiveClazz new HashMap();primitiveClazz.put(INTEGER, int.class);primitiveClazz.put(BYTE, byte.class);primitiveClazz.put(CHARACTOR, char.class);primitiveClazz.put(SHORT, short.class);primitiveClazz.put(LONG, long.class);primitiveClazz.put(FLOAT, float.class);primitiveClazz.put(DOUBLE, double.class);primitiveClazz.put(BOOLEAN, boolean.class);}3. 基本类型class的泛型参数使用对应的包装类进行指定。例如Class clazz int.class;