First they ignore you
then they ridicule you
then they fight you
then you win
-- Mahatma Gandhi
Chinese => English
英文 => 中文
蛟龍居
山不在高,有仙則名;水不在深,有龍則靈
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-221 評論-1047 文章-0 trackbacks-0
08 2016 檔案
Groovy高效編程——Option模式的實現(xiàn)與應用
摘要: Groovy和Java都習慣使用null來表示“空”這一概念,而對null的操作將引發(fā)NullPointerException(簡寫為NPE),進而影響系統(tǒng)的健壯性。為了避免NPE,Option模式應運而生,通過Option類型來標識NPE風險,其使用None對象表示“空”,并使用Some對象表示“非空”且持有值對象,最終提升了系統(tǒng)健壯性。
閱讀全文
posted @
2016-08-13 16:17
山風小子|
編輯
轉載文章,請保留原始鏈接和署名
Dict.CN
<
2016年8月
>
日
一
二
三
四
五
六
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
10
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(71)
給我留言
查看公開留言
查看私人留言
隨筆分類
Ajax(3)
Algorithm(4)
Design Patterns(4)
EJB(1)
Groovy & Grails(167)
Guice(1)
Hibernate(2)
Java(37)
JavaMail(1)
JavaScript(2)
Others(27)
Python & Ruby & RoR(3)
Spring(3)
隨筆檔案
2023年3月 (2)
2017年4月 (1)
2017年3月 (1)
2016年11月 (1)
2016年10月 (1)
2016年8月 (1)
2015年10月 (1)
2014年10月 (1)
2013年7月 (1)
2012年12月 (1)
2012年8月 (1)
2012年6月 (2)
2012年4月 (1)
2011年12月 (1)
2011年11月 (1)
2011年10月 (4)
2011年9月 (1)
2011年8月 (6)
2011年7月 (2)
2011年4月 (1)
2011年3月 (9)
2011年2月 (1)
2009年9月 (1)
2009年5月 (1)
2009年4月 (2)
2009年2月 (1)
2009年1月 (4)
2008年12月 (1)
2008年11月 (5)
2008年9月 (3)
2008年8月 (15)
2008年7月 (4)
2008年6月 (2)
2008年5月 (6)
2008年4月 (5)
2008年3月 (2)
2008年2月 (5)
2008年1月 (2)
2007年12月 (5)
2007年11月 (9)
2007年10月 (7)
2007年9月 (5)
2007年8月 (3)
2007年7月 (5)
2007年6月 (13)
2007年5月 (12)
2007年4月 (43)
2007年3月 (11)
2007年2月 (1)
2007年1月 (1)
2006年12月 (1)
2006年11月 (1)
2006年10月 (1)
2006年9月 (1)
2006年8月 (1)
相冊
Duke
Documentations
Grails Reference 1.1
Groovy Reference
Groovy & Grails
About Groovy
CruiseControl Build Results
Darwinports
Deployment
Development Statistics for Groovy
G2One
Grails Forum
Grails Home
Grails Roadmap
Groovy Actors
Groovy Blogs
Groovy Forum
Groovy Home
Groovy News
Groovy on Grails Group
Groovy Related Projects
Groovy Roadmap
Groovy User Guide
JetGroovy
——the best plugin for GoG
JSR 241——Groovy
PLEAC-Groovy
Search Groovy
友情鏈接
易測網(wǎng)
——朋友搞的一個網(wǎng)站
計算機咨詢網(wǎng)
——朋友搞的一個網(wǎng)站
好友 & 鄰居
agile_boy
——agile_boy
Destiny
——陳文軒
flyisland
——flyisland
Milo的海域
——MILO
YanHua -- Just Me!
——YanHua
咖啡 生活 美女蛇
——琳琳的小狗
如坐春風
——sitinspring
張若飛
——張若飛
月不落
——月月
海邊沫沫
——海邊沫沫
蘇小勇的blog
——蘇小勇
邢紅瑞的blog
——邢紅瑞
靜兒的Blog
——靜兒
最新隨筆
1.?淺談設計模式·駕馭變化之道(創(chuàng)建型模式篇)
2.?淺談設計模式·駕馭變化之道(概覽篇)
3.?Groovy 3之新特性預覽
4.?【公告】喬遷新居『山風閣』 —— https://blog.sunlan.me
5.?[轉載]Groovy, an Open Source Success Story
6.?Groovy將死?謠言止于智者!
7.?Groovy高效編程——Option模式的實現(xiàn)與應用
8.?Groovy輕松入門——Grails實戰(zhàn)之遠程調試篇
9.?GroovyHelp 3.4.9 RC-1發(fā)布
10.?GroovyHelp 3.3.2 GA發(fā)布
11.?GroovyHelp 3.3.0 GA發(fā)布
12.?GroovyHelp 3.2.9 GA發(fā)布
13.?GroovyHelp 3.2.7 GA發(fā)布
14.?GroovyHelp 3.2.7 RC-4發(fā)布
15.?GroovyHelp 3.2.5 GA發(fā)布
16.?GroovyHelp 3.2.1 GA發(fā)布
17.?Javadoc查看、搜索、比較利器——GroovyHelp 3.2.1 RC發(fā)布
18.?GroovyHelp使用指南
19.?Javadoc查看、搜索、比較利器——GroovyHelp 3.2.0 GA發(fā)布
20.?GroovyHelp 3.2.0 RC-2發(fā)布(同時支持Javadoc和Groovydoc)
搜索
積分與排名
積分 - 794266
排名 - 53
最新評論
1.?re: [轉載]安裝Groovy的Eclipse插件
是呀,怎么不行呀,樓主,講仔細點嘛
--初學Groovy
2.?re: [轉載]《大國崛起》RMVB清晰版(1-12集全) 迅雷高速下載[未登錄]
大聲
--飛
3.?re: Groovy高效編程——利用SwingBuilder輕松構造GUI
學習學習了, 多謝LZ.
--老牛啊
4.?re: [轉載]Who Is Using Groovy
評論內容較長,點擊標題查看
--Grace24
5.?re: GroovyHelp 2.0 GA 發(fā)布
GroovyHelp 2.0 GA
是開源的嗎?有沒提供源碼呢?
想深入學習一下你的這個軟件的編寫.
--happy
閱讀排行榜
1.?[轉載]《大國崛起》RMVB清晰版(1-12集全) 迅雷高速下載(87756)
2.?朝花夕拾——Groovy & Grails(35340)
3.?《金枝欲孽》(國語版)迅雷下載(28414)
4.?Groovy輕松入門——搭建Groovy開發(fā)環(huán)境(26008)
5.?Groovy輕松入門——Grails實戰(zhàn)基礎篇(更新于2008.02.05)(19541)
6.?Groovy輕松入門——通過與Java的比較,迅速掌握Groovy (更新于2008.10.18)(19268)
7.?Groovy高效編程——‘匕首方法’的使用(更新于2007.09.14)(14308)
8.?測試表明:Grails的性能遠勝于RoR(Ruby on Rails)(11298)
9.?Java帝國的王儲——Groovy !(9779)
10.?[轉載]IntelliJ IDEA 7 注冊機下載(9625)
11.?Groovy輕松入門——Grails實戰(zhàn)之Ajax篇(8503)
12.?GroovyHelp使用指南(7678)
13.?Groovy輕松入門——Grails實戰(zhàn)之GORM篇(更新于2007年4月8日)(7303)
14.?Groovy高效編程——DSL實戰(zhàn)(更新于2008.05.25)(6740)
15.?[轉載]安裝Groovy的Eclipse插件(6322)
16.?Groovy高效編程——利用SwingBuilder輕松構造GUI(6150)
17.?Java7中的巨斧——被提議的Closure(閉包)(6058)
18.?Groovy輕松入門——Grails實戰(zhàn)之Web Flow篇 (5965)
19.?Groovy高效編程——創(chuàng)建DSL(5702)
20.?Groovy解惑——closure中的delegate(5369)
評論排行榜
1.?朝花夕拾——Groovy & Grails(58)
2.?[轉載]IntelliJ IDEA 7 注冊機下載(45)
3.?Groovy輕松入門——通過與Java的比較,迅速掌握Groovy (更新于2008.10.18)(32)
4.?Groovy輕松入門——Grails實戰(zhàn)基礎篇(更新于2008.02.05)(31)
5.?《Grails權威指南》預訂(29)
6.?Ruby真有那么好嗎?(23)
7.?測試表明:Grails的性能遠勝于RoR(Ruby on Rails)(21)
8.?Java7中的巨斧——被提議的Closure(閉包)(21)
9.?GroovyHelp v0.2發(fā)布(21)
10.?《Grails權威指南》即將出版(21)
11.?Groovy高效編程——利用SwingBuilder輕松構造GUI(17)
12.?巧用Google Translate(Google翻譯),搭建博客英文版(17)
13.?Groovy輕松入門——Grails實戰(zhàn)之GORM篇(更新于2007年4月8日)(16)
14.?MyEclipse5.5GA注冊機(非覆蓋破解)(15)
15.?Groovy1.5 正式發(fā)布!(15)
16.?GroovyHelp v0.8.3發(fā)布 (下載地址已更新)(15)
17.?Java帝國的王儲——Groovy !(14)
18.?Groovy輕松入門——搭建Groovy開發(fā)環(huán)境(13)
19.?2007年Groovy好事連連(13)
20.?[轉載]如何在eclipse下調試grails(13)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 山風小子
主站蜘蛛池模板:
阿拉善盟
|
酉阳
|
黑水县
|
曲靖市
|
永善县
|
永昌县
|
孟连
|
庆阳市
|
开远市
|
浮梁县
|
石屏县
|
马尔康县
|
潢川县
|
吉隆县
|
西平县
|
苏尼特右旗
|
游戏
|
靖江市
|
南雄市
|
石泉县
|
长春市
|
沙坪坝区
|
富宁县
|
满城县
|
新余市
|
龙口市
|
应城市
|
阳西县
|
湘阴县
|
资溪县
|
运城市
|
沽源县
|
宝坻区
|
威宁
|
水城县
|
舒兰市
|
宕昌县
|
涡阳县
|
八宿县
|
台州市
|
邯郸市
|