请JAVA高手给我讲解一下invoke()这个方法是什么意思

还是不太明白啊,可以详细地讲讲吗?... 还是不太明白啊,可以详细地讲讲吗? 展开
 我来答
百度网友1b344793b
2006-06-27 · TA获得超过521个赞
知道小有建树答主
回答量:314
采纳率:50%
帮助的人:0
展开全部
唤醒一个线程。如果你没有学习过操作系统,这个概念可能不大好理解
darking0510
2006-06-27 · TA获得超过523个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:0
展开全部
好象叫调用

[英汉] 英汉计算机词汇
【动】调用,请求;【WIN】激活...
[英汉] 英汉电信大词典
n.请求,调用...
[英汉] 英汉法学大词典
v.行使 ,实行 ,引起,援引...
[英汉] 英汉化学大词典
vt.恳求,发动,援引...
[英汉] 英汉计算机大词典
vt.恳求(发动,援引...
[英汉] 新英汉石油技术词典
恳求;发动,行使;援引;引起...
[英汉] 英汉水利大词典
n.恳求,要求,发动...
[英汉] 英汉石油大词典
n.恳求...
[英汉] 英汉心理学大词典
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
webstar16
2006-06-27 · TA获得超过580个赞
知道小有建树答主
回答量:434
采纳率:100%
帮助的人:303万
展开全部
给你一个范例:
import java.lang.reflect.*;
public class TestM
{

public static void main(String[] args)
{

try{

TestM t = new TestM();
Class c = t.getClass();
Class[] cargs = new Class[2];
String[] realArgs = {"aa","bb"};
cargs[0] = realArgs.getClass();
Integer in = new Integer(2);
cargs[1] = in.getClass();
Method m = c.getMethod("test",cargs); //调用了test方法,返回值为Method变量
Object[] inArgs = new Object[2];
inArgs[0] = readArgs; //呵呵,此处wingzhang大侠敲错了应该是realArgs
inArgs[1] = in;
m.invoke(t,inArgs);

}catch(Exception e){System.out.println(e);}

}

public void test(String[] str,Integer stri)
{

for(int j = 0; j < str.length; j ++)
System.out.println(str[j]);
System.out.println(stri.intValue());

}

}

//
invoke(Object proxy, Method method, Object[] args)
在代理实例上处理方法调用并返回结果。
//
proxy - 在其上调用方法的代理实例
method - 对应于在代理实例上调用的接口方法的 Method 实例。Method 对象的声明类将是在其中声明方法的接口,该接口可以是代理类赖以继承方法的代理接口的超接口。
args - 包含传入代理实例上方法调用的参数值的对象数组,如果接口方法不使用参数,则为 null。基本类型的参数被包装在适当基本包装器类(如 java.lang.Integer 或 java.lang.Boolean)的实例中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式