ice world
There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
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簡明示例
評論內容較長,點擊標題查看
--無異
4.?re: CXF+Spring+Tomcat簡明示例
評論內容較長,點擊標題查看
--chiangpan
5.?re: Failed to load JavaHL Library解決方法[未登錄]
頂頂頂
--小明
閱讀排行榜
1.?Failed to load JavaHL Library解決方法(78924)
2.?CXF+Spring+Tomcat簡明示例(51158)
3.?java RSA加密解密(42690)
4.?Java Tomcat SSL 服務端/客戶端雙向認證(一)(32923)
5.?Java DES文件加密解密 javax.crypto.BadPaddingException: Given final block not properly padded(30898)
評論排行榜
1.?CXF+Spring+Tomcat簡明示例(27)
2.?Java Tomcat SSL 服務端/客戶端雙向認證(一)(22)
3.?Java數字證書對文件/加密/解密/簽名/校驗簽名(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
看到運行結果你可能就清楚了,就是獲取實際的泛型類。
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
你媽靈車漂移
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
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 獲取異常堆棧內容
Java Zip Utils 壓縮/解壓縮工具包
Powered by:
BlogJava
Copyright © IceWee
主站蜘蛛池模板:
亚洲伊人久久精品
|
99精品视频在线观看免费专区
|
亚洲综合一区二区精品久久
|
www.91亚洲
|
成人免费一区二区三区在线观看
|
久久精品视频免费看
|
一个人免费观看视频在线中文
|
亚洲欧美国产精品专区久久
|
亚洲制服丝袜一区二区三区
|
亚洲av无码专区国产乱码在线观看
|
波多野结衣免费视频观看
|
成人毛片18女人毛片免费视频未
|
最近中文字幕mv免费高清在线
|
最好免费观看高清在线
|
一本到卡二卡三卡免费高
|
美女尿口扒开图片免费
|
精品一区二区三区免费观看
|
亚洲精品无播放器在线播放
|
亚洲一区二区三区无码国产
|
亚洲人成网址在线观看
|
国产精品自在自线免费观看
|
91人人区免费区人人
|
麻豆精品成人免费国产片
|
一区二区免费电影
|
色老头综合免费视频
|
精品一区二区三区免费毛片
|
亚洲av永久无码精品网址
|
亚洲人成7777
|
国产亚洲精品影视在线
|
日本亚洲免费无线码
|
亚洲AV无码无限在线观看不卡
|
亚洲一区二区三区久久
|
亚洲人成77777在线观看网
|
色在线亚洲视频www
|
亚洲色在线无码国产精品不卡
|
色天使亚洲综合在线观看
|
456亚洲人成影院在线观
|
色天使亚洲综合在线观看
|
亚洲av无码专区首页
|
美女扒开尿口给男人爽免费视频
|
免费夜色污私人影院网站
|