Java反射demo_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java反射demo

Java反射demo

 2018/1/10 12:17:00  jonson  程序员俱乐部  我要评论(0)
  • 摘要:java反射学习代码反射调用类的静态私有成员变量的一个方法publicstaticvoidclearApiService(){try{Fieldfield=APIServiceFactory.class.getDeclaredField("mServiceInstanceMap");field.setAccessible(true);Objectobj=field.get(APIServiceFactory.class);MethodclearMethod=Map.class
  • 标签:Java 反射
java反射学习代码

反射调用类的静态私有成员变量的一个方法
class="java">
public static void clearApiService() {
    try {
      Field field = APIServiceFactory.class.getDeclaredField("mServiceInstanceMap");
      field.setAccessible(true);
      Object obj = field.get(APIServiceFactory.class);
      Method clearMethod = Map.class.getDeclaredMethod("clear");
      clearMethod.invoke(obj);

    } catch (NoSuchFieldException e) {
      e.printStackTrace();
    } catch (IllegalAccessException e) {
      e.printStackTrace();
    } catch (NoSuchMethodException e) {
      e.printStackTrace();
    } catch (InvocationTargetException e) {
      e.printStackTrace();
    }
  }
发表评论
用户名: 匿名