您的位置:首页 > 编程语言 > Java开发

Java 将字符串动态生成字节码的实现方法

2014-01-02 08:43 736 查看

  boolean result = task.call();
  if (result) {
   ClassLoader loader = Thread.currentThread().getClass()
     .getClassLoader();
   try {
    Class<?> clazz = loader.loadClass(className);
    Method method = clazz.getMethod(methodName, new Class<?>[] {});
    Object value = method.invoke(null, new Object[] {});
    return (Double)value;
   } catch (Exception e) {
    // throw new CalculationException("内部错误。");
   }
  } else {
   // / new CalculationException("错误的表达式。");
  }
  return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 字符串 字节码