当前位置: 首页 > news >正文

网站开发安全需求网站开发建设类合同

网站开发安全需求,网站开发建设类合同,wordpress主机搭建,宁波网站优化公司软件问题#xff1a; Java中获得了方法名称的字符串#xff0c;怎么样调用该方法 如果我有以下两个变量 Object obj; String methodName getName;在不知道obj的类的情况下#xff0c;我怎么样才能调用该类的名叫methodName的方法呢#xff1f; 这个方法被调用时…问题 Java中获得了方法名称的字符串怎么样调用该方法 如果我有以下两个变量 Object obj; String methodName getName;在不知道obj的类的情况下我怎么样才能调用该类的名叫methodName的方法呢 这个方法被调用时不带参数并且返回的是一个字符串这是一个Javabean的getter方法 回答一 java.lang.reflect.Method method; try {method obj.getClass().getMethod(methodName, param1.class, param2.class, ..); } catch (SecurityException e) { ... }catch (NoSuchMethodException e) { ... }这里的参数由你需要的具体的方法如果有几个重载方法的话如果没有参数就只需要给出方法名决定 然后你就可以这样调用方法了 try {method.invoke(obj, arg1, arg2,...); } catch (IllegalArgumentException e) { ... }catch (IllegalAccessException e) { ... }catch (InvocationTargetException e) { ... }再次声明如果你这个方法没有参数就忽略arg1arg2. 回答二 通过反射实现方法的调用 Class? c Class.forName(class name); Method method c.getDeclaredMethod(method name, parameterTypes); method.invoke(objectToInvokeOn, params);“class name” 是类名 objectToInvokeOn是调用其方法的对象类型 method name 是你想要调用的方法名 parameterTypes是一个声明了方法接收参数的Class[] params 是声明了传给参数的Object[] 回答三 这个方法可以这样被调用。可能会有更多的选择查一下反射的APi吧但是这个是最简单的 import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method;import org.junit.Assert; import org.junit.Test;public class ReflectionTest {private String methodName length;private String valueObject Some object;Testpublic void testGetMethod() throws SecurityException, NoSuchMethodException, IllegalArgumentException,IllegalAccessException, InvocationTargetException {Method m valueObject.getClass().getMethod(methodName, new Class[] {});Object ret m.invoke(valueObject, new Object[] {});Assert.assertEquals(11, ret);}}回答四 首先请避免这种代码的的顺序。它真的是很差的并且也不安全。请看第二版的Secure Coding Guidelines for the Java Programming Language的第六节 文章翻译自Stack Overflowhttps://stackoverflow.com/questions/160970/how-do-i-invoke-a-java-method-when-given-the-method-name-as-a-string
http://www.huolong8.cn/news/162386/

相关文章:

  • 长春网站建设加王道下拉合肥房产网58同城
  • 提供视频下载的网站wordpress关注功能
  • 深圳集团网站建设专业梅州网站优化公司
  • 网站设计怎么做视频宝坻手机网站建设
  • 网站设计开发收费标准网页生成图片
  • 建设银行手机银行网站用户名是什么意思小程序与app的区别
  • 网站设计定制公司做推送的网站有哪些
  • 网站服务器失去响应什么意思设备外贸用哪个网站
  • 站内推广的几种方式主机装多个wordpress
  • 杭州做兼职网站商业网站开发文档
  • 免费网站个人注册创建一个网站多少钱
  • 桂阳网站制作公司中职计算机网站建设教学计划
  • 网站的建设需要虚拟机吗宝塔建站网址
  • python 做网站怎样wordpress后台反应慢
  • 建设网站需要什么人员山东省城乡住房建设厅网站
  • 关于建设俄语网站的稿子龙岗网络科技有限公司
  • 我有一个域名怎么做网站做电影网站都需要什么工具
  • 网站模版html做企业网站服务器在国外
  • 怎么用dw做网站江西省城乡建设网站
  • 怎样买空间做网站网站建设案例图片
  • 企业核名网站个人网站网页模板
  • 网站源码平台档案网站建设的意义
  • 网站开发有什么乐山 做网站
  • 柯林wap建站桂林论坛网app
  • 深圳手机网站建设牛商网想找人做网站怎么了解
  • 吉林省建设信息网站杭州网站推广营销服务
  • 凡科建站弊端wordpress访客切换主题
  • 公司网站建设提纲陕西省建设监理工程协会网站
  • 建立一个网站怎么做在线做效果图有哪些网站
  • 如何用域名进网站合肥专业网站制作设计