ice world
There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0
導航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
<
2012年4月
>
日
一
二
三
四
五
六
25
26
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
30
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(8)
給我留言
查看公開留言
查看私人留言
隨筆分類
ArcGIS(2)
CSS(4)
Database(14)
eclipse(10)
Hibernate(1)
Java(30)
Javascript(6)
Others(15)
Strut1(3)
Tomcat(7)
Weblogic(1)
Windows(13)
加解密(5)
隨筆檔案
2016年8月 (1)
2016年1月 (1)
2014年3月 (1)
2014年1月 (3)
2013年11月 (1)
2013年9月 (1)
2013年8月 (1)
2013年7月 (2)
2013年6月 (1)
2013年3月 (1)
2013年2月 (4)
2013年1月 (1)
2012年9月 (1)
2012年7月 (2)
2012年6月 (3)
2012年5月 (8)
2012年4月 (1)
2011年11月 (1)
2011年10月 (1)
2011年9月 (1)
2011年8月 (1)
2011年6月 (2)
2011年5月 (3)
2011年4月 (61)
2007年12月 (1)
搜索
最新評論
1.?re: Failed to load JavaHL Library解決方法
嘖嘖,一語中的。
--Jerry Zhang
2.?re: Error 1935的解決方法
我安裝上面的方法成功了,各位同學們,千萬別忘記修改注冊表后重啟電腦:)
--mentoruser
3.?re: CXF+Spring+Tomcat簡明示例
評論內(nèi)容較長,點擊標題查看
--無異
4.?re: CXF+Spring+Tomcat簡明示例
評論內(nèi)容較長,點擊標題查看
--chiangpan
5.?re: Failed to load JavaHL Library解決方法[未登錄]
頂頂頂
--小明
閱讀排行榜
1.?Failed to load JavaHL Library解決方法(78926)
2.?CXF+Spring+Tomcat簡明示例(51159)
3.?java RSA加密解密(42690)
4.?Java Tomcat SSL 服務端/客戶端雙向認證(一)(32924)
5.?Java DES文件加密解密 javax.crypto.BadPaddingException: Given final block not properly padded(30899)
評論排行榜
1.?CXF+Spring+Tomcat簡明示例(27)
2.?Java Tomcat SSL 服務端/客戶端雙向認證(一)(22)
3.?Java數(shù)字證書對文件/加密/解密/簽名/校驗簽名(8)
4.?java RSA加密解密(7)
5.?Failed to load JavaHL Library解決方法(6)
(ParameterizedType) getClass().getGenericSuperclass().getActualTypeArguments()[0]得到的是什么?
Posted on 2012-04-27 09:13
IceWee
閱讀(7587)
評論(2)
編輯
收藏
所屬分類:
Java
這種寫法一般都會在基類中看到,而且是使用了JAVA泛型的,比如我們J2EE中的BaseDAO什么的,請看代碼,其實簡寫了,分開寫就明了了。
基類:
import
java.lang.reflect.ParameterizedType;
import
java.lang.reflect.Type;
public
abstract
class
SuperClass
<
T
>
{
private
Class
<
T
>
beanClass;
@SuppressWarnings(
"
unchecked
"
)
public
SuperClass()
{
super
();
ParameterizedType parameterizedType
=
(ParameterizedType) getClass().getGenericSuperclass();
Type[] types
=
parameterizedType.getActualTypeArguments();
beanClass
=
(Class
<
T
>
) types[
0
];
}
public
Class
<
T
>
getBeanClass()
{
return
beanClass;
}
public
void
setBeanClass(Class
<
T
>
beanClass)
{
this
.beanClass
=
beanClass;
}
public
static
void
main(String[] args)
{
SuperClass
<
Cat
>
superClass
=
new
SubClass();
System.out.println(superClass.getBeanClass());
}
}
子類:
public
class
SubClass
extends
SuperClass
<
Cat
>
{
public
SubClass()
{
super
();
}
}
class
Cat
{
public
Cat()
{
super
();
}
}
運行SuperClass后控制臺會打印:
class com.stos.test.generic.Cat
看到運行結(jié)果你可能就清楚了,就是獲取實際的泛型類。
Feedback
#
re: (ParameterizedType) getClass().getGenericSuperclass().getActualTypeArguments()[0]得到的是什么?
回復
更多評論
2015-10-12 17:11 by
fsfasf
傻屌
#
re: (ParameterizedType) getClass().getGenericSuperclass().getActualTypeArguments()[0]得到的是什么?
回復
更多評論
2015-10-12 17:17 by
fsfasf
你媽靈車漂移
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Java日常隨意記
FTPClient上傳文件蝸牛速度的解決方法
HttpClientUtils
Java獲取本機IP列表
Exception loading sessions from persistent storage
Java Tomcat SSL 服務端/客戶端雙向認證のApache HttpClient(二)
Java Tomcat SSL 服務端/客戶端雙向認證(一)
Java MD5校驗工具類
ExceptionUtil 獲取異常堆棧內(nèi)容
Java Zip Utils 壓縮/解壓縮工具包
Powered by:
BlogJava
Copyright © IceWee
主站蜘蛛池模板:
久久无码av亚洲精品色午夜
|
亚洲精品456在线播放
|
在线亚洲精品视频
|
成人免费午间影院在线观看
|
亚洲色图激情文学
|
在线观看人成视频免费
|
亚洲国产精品久久久久秋霞小
|
成年女人免费碰碰视频
|
亚洲人成欧美中文字幕
|
日本特黄特色免费大片
|
国产成人高清亚洲一区久久
|
亚洲国产人成中文幕一级二级
|
一级毛片人与动免费观看
|
久久久久一级精品亚洲国产成人综合AV区
|
久久国产乱子伦精品免费午夜
|
亚洲人JIZZ日本人
|
最近免费中文字幕大全高清大全1
|
亚洲成AV人综合在线观看
|
好男人www免费高清视频在线
|
精品国产亚洲一区二区三区在线观看
|
亚洲?v女人的天堂在线观看
|
一级一看免费完整版毛片
|
久久亚洲精品成人综合
|
日本免费网站视频www区
|
亚洲国产精品嫩草影院
|
夜夜春亚洲嫩草影院
|
99久久99久久精品免费观看
|
亚洲AV日韩综合一区尤物
|
亚洲?V无码乱码国产精品
|
精品免费tv久久久久久久
|
亚洲美女又黄又爽在线观看
|
一级毛片免费观看不卡视频
|
亚洲欧美日韩中文无线码
|
亚洲熟妇无码久久精品
|
最近中文字幕无吗高清免费视频
|
免费国产污网站在线观看不要卡
|
国产亚洲精品a在线观看app
|
成人午夜视频免费
|
99精品免费视品
|
亚洲欧美成人综合久久久
|
国产国拍亚洲精品mv在线观看
|