java 板


LINE

※ 引述《AmosYang (LetMeGoogleThatForYou)》之铭言: : ※ 引述《H45 (!H45)》之铭言: : : 自己包成 RuntimeException 之後呼叫这个方法就不用到处加 try catch。 : : 推 PsMonkey:这招倒是没想过,我都乖乖包 try-catch XDXD 10/04 20:30 : : → H45:当sleep太多的时候,这是让程式码稍微乾净一点的小技巧 :D 10/04 20:36 : : → AmosYang:public static main(String[] x) throws Throwable // XD 10/04 23:27 : : 碎碎念一下 :) : 在写测试程式或 single-thread 程式时,这样写的确是简洁又方便, : 但在写 multi-thread 程式时,可以参考这篇文章对 InterruptedException 的分析 : ( google://InterruptedException ) : Java theory and practice: Dealing with InterruptedException : http://www.ibm.com/developerworks/java/library/j-jtp05236.html : : 推 H45:两者可以并存,因为我还是有抛出例外,外面要不要catch都可以 10/05 09:43 继续碎碎念,并没有针对任何人事物的意思,只是有感而发 :) "Just because you can do something doesn't mean you should." :) 把 checked exception 包在 unchecked exception 里再 throw 的确在技术上是可行的 (更极端一点还可以多包一层 code 传回整数的 error code; 索性也不用 exception 了) 不过得看情形… 不同的 engineering practice 适用於不同的情形 如果这样做的目的是为了写测试程式方便,当然没有问题 如果这样做的目的是为了让 compiler 闭嘴,那就有点本末倒置了 某些 exception 被划分在 checked exception 有他的理由; 这些理由通常难以一言道尽 只有亲身去多接触不同类型、规模的程式才会体会 :) -- 本文与 Java 的关系… umm... 提到 checked exception 算不算? XD --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 65.87.177.87 有兴趣可以读一读这篇文章,针对 Java checked exception 的分析 http://tinyurl.com/yewgxls http://littletutorials.com/2008/05/06/exceptional-java-checked-exceptions-are-priceless-for-everything-else-there-is-the-the-runtimeexception/ ※ 编辑: AmosYang 来自: 65.87.177.87 (10/05 14:20)
1F:推 PsMonkey:继续继续阿... [拉板凳看戏] 10/05 14:19
2F:→ AmosYang:没戏唱了 XD 刚补上了一篇文章的连结; 该文讲得比较详细 10/05 14:25
3F:→ AmosYang:说到看戏…我这里有批生姜,好便宜的… XD 10/05 14:31
4F:推 PsMonkey:==.==== 生姜? 这个梗好难懂.... (糟糕,版主又乱来了 10/05 15:18
5F:推 H45:sleep 被意外中断很容易修复,所以被包在 checked exception 10/05 16:02
6F:→ AmosYang:无法理解 H45 推文里的逻辑… 10/06 08:09
7F:→ AmosYang:生姜… sex 板 胡子之乱 最新的梗… XD 10/06 08:10
8F:推 H45:因为你说划分在 checked exception 的理由一言难尽,所以我就. 10/06 08:57
9F:→ H45:用一言把 sleep 被划在 checked exception 的理由说完 :-) 10/06 08:58







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP