一葉笑天
雄關漫道真如鐵, 而今邁步從頭越。 從頭越, 蒼山如海, 殘陽如血。
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 73,comments - 7,trackbacks - 0
<
2008年6月
>
日
一
二
三
四
五
六
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
本博客的文章僅供本人學習之用,如果您閱讀后,認為不適合,請默默離開
。 本人不負責連帶責任。
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
(65)
Eclipse技術(3)
Hibernate技術
Java EE技術(1)
JAVA技術(29)
Perl技術(2)
Shell技術(6)
Struts技術(3)
個人轉貼(5)
人生感悟(3)
開源技術(12)
網站技術(1)
隨筆檔案
(67)
2011年8月 (1)
2010年3月 (1)
2009年5月 (1)
2009年4月 (3)
2009年3月 (1)
2009年2月 (1)
2009年1月 (3)
2008年12月 (12)
2008年9月 (2)
2008年8月 (11)
2008年7月 (8)
2008年6月 (22)
2005年9月 (1)
鏈接博客
oksonic博客
Struts2
搜索
最新評論
1.?re: 使用AutowiringRequestProcessor整合struts和Spring2.0
1. 這種autowire的注入支持兩種不同的方式,分別是byName和byType,默認是byType。我想這對于絕大多數開發者來說是夠了。
請問怎么配置方式為byName呢?
--AUTOCHECK
2.?re: [轉貼]Spring JTA應用之JOTM配置[未登錄]
請問能夠將dao層的代碼貼出來嗎? 或者直接將源碼掛出來
--111
3.?re: Struts2邊學邊練(3)-Struts2集成Hibernate完成CRUD操作[未登錄]
原微軟大中華區副總出任Teradata大中華區總裁@micheal
--dd
4.?re: Struts2邊學邊練(3)-Struts2集成Hibernate完成CRUD操作[未登錄]
加入你的USER對象要是有100個字段,你的edit頁面怎么處理?
--micheal
5.?re: SCJP-031-055備戰筆記-1.3-Java5中基本數據類型
4:java中的char不屬于整數類型!!!作者是不是搞錯了???
--hdwt
閱讀排行榜
1.?使用Eclipse遠程調試(翻譯)(6006)
2.?[轉貼]Spring JTA應用之Atomikos配置 (4158)
3.?PHPBB3安裝上路(3573)
4.?Maven2新手上路(3243)
5.?Internal error - the selected file is a system file that cannot be modified的解決方法(2879)
評論排行榜
1.?Struts2邊學邊練(3)-Struts2集成Hibernate完成CRUD操作(2)
2.?春(2)
3.?SCJP-031-055備戰筆記-1.3-Java5中基本數據類型(1)
4.?[轉貼]Spring JTA應用之JOTM配置(1)
5.?使用AutowiringRequestProcessor整合struts和Spring2.0(1)
Effective Java (2nd Edition)讀書筆記-Item 4: 用私有構造函數增強非實例性
有時候需要寫一些只有靜態方法和靜態屬性的類,由于他們不考慮實例化,因此有時候會被濫用。例如java.lang.Math和java.util.Arrays.在他們中使用了很多的靜態方法包括工廠方法。
很多類被設計成不需要實例化,實例對他們來說是無意義的。他們缺少明確的構造器,但是編譯器會給他們提供一個public的無參數的缺省構造器。對用戶來說,這樣的構造器是他們不能同其他的構造器區別。
其他使一個類抽象化來增強非實例化屬性是不可行的。因為類能夠被子類型話,子類型可以實例化。而且會使用戶在考慮繼承時被誤導。缺省的構造器是在一個類沒有明確的構造器的時候才會生成的,所以類需要通過增加一個private的構造器來增強非實例性。
//
Noninstantiable utility class
public
class
UtilityClass
{
//
Suppress default constructor for noninstantiability
private
UtilityClass()
{
throw
new
AssertionError();
}
//
Remainder omitted
}
因為構造器是private的,因此外界不能訪問到。AssertionError不是一定需要的,但是他確保了萬一構造器被內部類調用。它確保了在任何時候這個類都不會被實例化。同時私有的構造函數阻止了子類型話。
posted on 2008-06-19 10:24
一葉笑天
閱讀(200)
評論(0)
編輯
收藏
所屬分類:
JAVA技術
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
樹的遍歷(轉貼)
轉貼:java類加載內幕
[轉貼]用Java Socket開發小型服務器收藏
[轉貼]Java調用dos命令
轉貼:全世界所有程序員都會犯的錯誤-蔡學鏞
SCJP-031-055備戰筆記-4.1-Java5中基本類型的轉換
SCJP-031-055備戰筆記-4.4-Java5中引用類型的轉型
SCJP-031-055備戰筆記-4.3-Java5中引用類型的轉換
SCJP-031-055備戰筆記-4.2-Java5中基本類型的轉型
SCJP-031-055備戰筆記-3.5-Java5中的strictfp,synchronized,transient修飾符
Copyright ©2025 一葉笑天 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
猫咪免费人成在线网站
|
亚洲美免无码中文字幕在线
|
亚洲国产精品美女久久久久
|
毛色毛片免费观看
|
亚洲精品午夜国产va久久
|
国产人在线成免费视频
|
亚洲日本久久久午夜精品
|
最近中文字幕无免费视频
|
亚洲欧美黑人猛交群
|
国产精品美女自在线观看免费
|
猫咪www免费人成网站
|
一本久到久久亚洲综合
|
在线观看免费黄色网址
|
亚洲AV人人澡人人爽人人夜夜
|
久久国产精品一区免费下载
|
亚洲精品国产福利在线观看
|
无码日韩精品一区二区免费
|
亚洲精品国产综合久久久久紧
|
免费乱理伦在线播放
|
97在线视频免费公开视频
|
亚洲av无码一区二区三区网站
|
亚洲黄色免费网站
|
亚洲男同gay片
|
亚洲色婷婷综合开心网
|
日韩电影免费观看
|
亚洲日本人成中文字幕
|
国产一区二区三区在线观看免费
|
一级黄色免费大片
|
亚洲高清在线mv
|
国产精品极品美女免费观看
|
永久免费A∨片在线观看
|
亚洲jjzzjjzz在线观看
|
亚洲国产成人久久精品99
|
久久免费福利视频
|
亚洲精品久久无码av片俺去也
|
亚洲人成色7777在线观看
|
1024免费福利永久观看网站
|
大片免费观看92在线视频线视频
|
亚洲免费精彩视频在线观看
|
中国china体内裑精亚洲日本
|
亚洲中久无码不卡永久在线观看
|