@OverWrite BlogJava
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
128 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks
<
2008年1月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
Ajax/html(17)
(rss)
IT新聞(10)
(rss)
Java(20)
(rss)
Php(1)
(rss)
心情(7)
(rss)
旅游風景(1)
(rss)
系統相關(4)
(rss)
設計模式(1)
(rss)
隨筆檔案
2012年8月 (1)
2012年7月 (1)
2008年7月 (1)
2008年6月 (7)
2008年5月 (1)
2008年4月 (3)
2008年3月 (8)
2008年2月 (10)
2008年1月 (15)
2007年12月 (3)
2005年11月 (3)
2005年10月 (2)
友情鏈接
dojo圈子-JAVAEYE
Java開源項目大全
搜索
最新評論
1.?re: jQuery源碼詳解(轉)
是
--是
2.?re: 利用google偵測網站漏洞工具Goolag Scanner
貌似翻了墻也進不去呃……
--REZ
3.?re: jQuery源碼詳解(轉)
不錯
--阿道夫
4.?re: jQuery源碼詳解(轉)
dsad
--ss
5.?re: 使用Dojo的痛苦經歷(轉載)[未登錄]
@zhzg
那你要自己試試。
--evan
閱讀排行榜
1.?如何調整eclipse字體大小(43763)
2.?一個不錯的log4j.properties例子(28662)
3.?getMethod()和invoke()方法應用(22322)
4.?Dojo入門教程 Dojo Quick Start(12676)
5.?輕松搭建resin開發平臺--Resin配置詳解(11062)
評論排行榜
1.?利用google偵測網站漏洞工具Goolag Scanner(7)
2.?ajax級聯菜單實例(5)
3.?Dojo入門教程 Dojo Quick Start(4)
4.?jQuery源碼詳解(轉)(4)
5.?童麗版 經典老歌-月滿西樓(2)
getMethod()和invoke()方法應用
一個簡單的需求的實現:
在程序中調用某類的某方法,并將返回結果println() 出來。
實現方法:
MethodTest.java
import
java.util.ArrayList;
import
java.util.List;
import
java.lang.reflect.Method;
import
java.lang.reflect.InvocationTargetException;
/** */
/**
* 功能描述:
*
*
@author
<a href='mailto:vesung@gmail.com'>wangjing</a>
* Copyright: Copyright (c) 2006-2008 by vesung.cn.
* Date: 2008-1-23 14:13:26
*/
public
class
MethodTest
{
TestVO vo
=
new
TestVO();
/** */
/**
* 初始化vo
*/
protected
void
setUp()
{
vo.setInvoiceSortCode(
"
InvoiceSortCode
"
);
vo.setInvoiceSortName(
"
InvoiceSortName
"
);
vo.setOperaddress(
"
Operaddress
"
);
vo.setStockStatus(
"
StockStatus
"
);
vo.setStockStatusCode(
"
StockStatusCode
"
);
List list
=
new
ArrayList();
list.add(
"
StockStatusList
"
);
vo.setStockStatusList(list);
vo.setTaxpayerName(
"
TaxpayerName
"
);
vo.setTaxRegCode(
"
TaxRegCode
"
);
}
public
static
void
main(String[] args)
throws
IllegalAccessException, NoSuchMethodException, InvocationTargetException
{
MethodTest m
=
new
MethodTest();
m.setUp();
//
待執行的方法名稱注意沒有()
String methodName
=
"
getInvoiceSortCode
"
;
//
先獲取相應的method對象
//
getMethod第一個參數是方法名,第二個參數是該方法的參數類型,
//
因為存在同方法名不同參數這種情況,所以只有同時指定方法名和參數類型才能唯一確定一個方法
Method method
=
m.vo.getClass().getMethod(methodName,
new
Class[
0
]);
//
接下來就該執行該方法了,解釋一下參數
//
第一個參數是具體調用該方法的對象
//
第二個參數是執行該方法的具體參數
System.out.println(methodName
+
"
():
"
+
method.invoke(m.vo,
new
Object[
0
]));
}
}
TestVO.java
import
java.util.List;
/** */
/**
* 功能描述:
*
*
@author
<a href='mailto:vesung@gmail.com'>wangjing</a>
* Copyright: Copyright (c) 2006-2008 by vesung.cn.
* Date: 2008-1-23 14:17:14
*/
public
class
TestVO
{
private
String taxRegCode;
private
String stockStatusCode;
private
String stockStatus;
private
List stockStatusList;
private
String taxpayerName;
private
String operaddress;
private
String invoiceSortCode;
private
String invoiceSortName;
public
String pub;
public String getInvoiceSortCode(){
return InvoiceSortCode;
}
//
省略getter(),setter()
//
}
posted on 2008-01-24 11:28
vesung
閱讀(22322)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
Powered by:
BlogJava
Copyright © vesung
主站蜘蛛池模板:
免费a在线观看播放
|
男女啪啪永久免费观看网站
|
亚洲午夜精品久久久久久浪潮
|
女人18毛片免费观看
|
在线综合亚洲中文精品
|
毛片免费在线观看网站
|
亚洲午夜一区二区三区
|
日韩精品视频免费观看
|
看一级毛片免费观看视频
|
亚洲XX00视频
|
拍拍拍无挡免费视频网站
|
亚洲丁香色婷婷综合欲色啪
|
18禁成人网站免费观看
|
久久亚洲最大成人网4438
|
国产精品酒店视频免费看
|
人人公开免费超级碰碰碰视频
|
亚洲中文字幕日产乱码高清app
|
国产午夜精品免费一区二区三区
|
久久亚洲春色中文字幕久久久
|
日本成年免费网站
|
国产精品成人亚洲
|
美腿丝袜亚洲综合
|
120秒男女动态视频免费
|
亚洲国产成人无码AV在线
|
亚洲日韩精品无码专区网站
|
久久大香伊焦在人线免费
|
亚洲一卡二卡三卡四卡无卡麻豆
|
国产大片51精品免费观看
|
在线观看片免费人成视频无码
|
亚洲综合校园春色
|
亚洲日本在线观看视频
|
最近中文字幕mv免费高清视频8
|
亚洲人成色777777老人头
|
久久亚洲AV永久无码精品
|
亚州免费一级毛片
|
免费很黄无遮挡的视频毛片
|
久久精品国产精品亚洲艾
|
在线视频免费观看www动漫
|
久久久久免费视频
|
亚洲日韩国产一区二区三区在线
|
精品亚洲成α人无码成α在线观看
|