日積月累
大衛的技術筆記
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆 - 55 文章 - 187 trackbacks - 0
<
2008年2月
>
日
一
二
三
四
五
六
27
28
29
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
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
Java(37)
JavaScript(6)
Linux(3)
web(4)
我的代碼(2)
數據庫(1)
經驗(6)
設計(1)
隨筆檔案
2009年11月 (3)
2009年9月 (2)
2009年2月 (2)
2008年10月 (1)
2008年9月 (4)
2008年8月 (1)
2008年7月 (1)
2008年6月 (4)
2008年5月 (3)
2008年3月 (5)
2008年2月 (8)
2008年1月 (15)
groovy
搜索
最新評論
1.?re: Struts2 + jQuery 實現ajax[未登錄]
@cc
1
--1
2.?re: 采用單例模式還是靜態方法?
@rocket
spring一般用的就是單例模式去加載。不一定是最好,只是為了方便那些不善于管理類加載的人進行大規模協作
--老學生
3.?re: 采用單例模式還是靜態方法?
評論內容較長,點擊標題查看
--老學生
4.?re: 通過反射獲取方法的參數和返回值的泛型信息
你自己試過沒,方法返回值的泛型是無法獲取的,只能獲取通用類型也就是 的泛型的定義, 別在那誤導人,垃圾
--博主SB
5.?re: 如何在三個月掌握三年的經驗(轉載&&筆記)
學到不少,謝謝分享!
--llwj
閱讀排行榜
1.?數據庫設計5步驟(收藏)(88651)
2.?Struts2 + jQuery 實現ajax(41960)
3.?如何在三個月掌握三年的經驗(轉載&&筆記)(20396)
4.?采用單例模式還是靜態方法?(20168)
5.?mysql編碼轉換搞定(8970)
評論排行榜
1.?數據庫設計5步驟(收藏)(48)
2.?一個計算機專業學生幾年的編程經驗匯總(收藏)(17)
3.?Struts2 + jQuery 實現ajax(17)
4.?對一個算法筆試題的注解(12)
5.?采用單例模式還是靜態方法?(11)
通過反射獲取方法的參數和返回值的泛型信息
1
package
test;
2
3
import
java.lang.reflect.Method;
4
import
java.lang.reflect.ParameterizedType;
5
import
java.lang.reflect.Type;
6
import
java.util.List;
7
import
java.util.Map;
8
9
public
class
TempTest
{
10
11
public
static
void
main(String[] args)
throws
Exception
{
12
Method[] methods
=
TempTest.
class
.getDeclaredMethods();
13
for
(Method method : methods)
{
14
System.out.println(
"
method:
"
+
method.getName());
//
方法名
15
16
//
//////////////
方法的參數
17
System.out.println(
"
paramTypeType:
"
);
18
Type[] paramTypeList
=
method.getGenericParameterTypes();
//
方法的參數列表
19
for
(Type paramType : paramTypeList)
{
20
System.out.println(
"
"
+
paramType);
//
參數類型
21
if
(paramType
instanceof
ParameterizedType)
/**/
/*
如果是泛型類型
*/
{
22
Type[] types
=
((ParameterizedType) paramType)
23
.getActualTypeArguments();
//
泛型類型列表
24
System.out.println(
"
TypeArgument:
"
);
25
for
(Type type : types)
{
26
System.out.println(
"
"
+
type);
27
}
28
}
29
}
30
31
//
//////////////
方法的返回值
32
System.out.println(
"
returnType:
"
);
33
Type returnType
=
method.getGenericReturnType();
//
返回類型
34
System.out.println(
"
"
+
returnType);
35
if
(returnType
instanceof
ParameterizedType)
/**/
/*
如果是泛型類型
*/
{
36
Type[] types
=
((ParameterizedType) returnType)
37
.getActualTypeArguments();
//
泛型類型列表
38
System.out.println(
"
TypeArgument:
"
);
39
for
(Type type : types)
{
40
System.out.println(
"
"
+
type);
41
}
42
}
43
44
}
45
46
}
47
48
public
static
String method1(List list)
{
49
return
null
;
50
}
51
52
private
static
Map
<
String, Double
>
method2(Map
<
String, Object
>
map)
{
53
return
null
;
54
}
55
56
}
posted on 2008-02-28 10:29
大衛
閱讀(5815)
評論(3)
編輯
收藏
所屬分類:
Java
FeedBack:
#
re: 通過反射獲取方法的參數和返回值的泛型信息 2008-03-02 14:42
xifu
能人就是強悍,博主厲害
回復
更多評論
#
fd 2008-05-28 23:44
fdf
fdfdf
回復
更多評論
#
re: 通過反射獲取方法的參數和返回值的泛型信息
2014-03-06 14:58
博主SB
你自己試過沒,方法返回值的泛型是無法獲取的,只能獲取通用類型也就是 的泛型的定義, 別在那誤導人,垃圾
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
myAndroid(Struts2+Sitemesh+Freemarker)
我的web.xml(freemarker+stripes+spring)
解決FreeMarker中文亂碼問題
防御性編程應該適可而止
關于類的劃分的一點點感悟
hibernate(jpa)中annotation配置非自增字段為主鍵
hibernate(jpa)復合主鍵annotation聲明方法
判斷是否含有GBK以外的字符
Struts2 + jQuery 實現ajax
命令行junit
Copyright ©2025 大衛 Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
无码久久精品国产亚洲Av影片
|
成人免费的性色视频
|
日韩在线视频免费看
|
亚洲伊人久久大香线蕉在观
|
一区二区三区四区免费视频
|
无码人妻精品中文字幕免费东京热
|
亚洲中文字幕无码一区二区三区
|
黄床大片30分钟免费看
|
免费一级做a爰片性色毛片
|
国产成人人综合亚洲欧美丁香花
|
日韩一区二区免费视频
|
黑人粗长大战亚洲女2021国产精品成人免费视频
|
亚洲网站在线播放
|
成年黄网站色大免费全看
|
亚洲影视自拍揄拍愉拍
|
精品无码国产污污污免费
|
美女免费视频一区二区三区
|
国产免费AV片无码永久免费
|
色窝窝亚洲av网
|
精品亚洲一区二区三区在线播放
|
中文字幕成人免费高清在线视频
|
中文字幕无码精品亚洲资源网
|
免费萌白酱国产一区二区三区
|
亚洲成色在线影院
|
黄网站色在线视频免费观看
|
亚洲精品二三区伊人久久
|
成年女人永久免费观看片
|
xxxx日本在线播放免费不卡
|
国精无码欧精品亚洲一区
|
成人性生交视频免费观看
|
校园亚洲春色另类小说合集
|
国产精品亚洲精品日韩已满
|
67pao强力打造国产免费
|
亚洲国产精品无码久久98
|
久久亚洲国产成人精品无码区
|
久久黄色免费网站
|
亚洲欧美日韩中文无线码
|
久久国产成人亚洲精品影院
|
4455永久在线观免费看
|
人成午夜免费大片在线观看
|
久久久无码精品亚洲日韩蜜臀浪潮
|