2005年5月30日
摘要: 我们通常在java开发中采用自定义异常,在业务中遇到非系统错误时抛出自定义异常,并在上层进行捕获,就能知道业务的具体出错信息。这种方法很常用,但是如果采用反射去自动调用某个方法时,却不能捕获到用户自定义的异常。下面用代码来说明:/*** WebException为自定义异常*/ class Foo{ public void fun(int n) throws WebException { ... 阅读全文
posted @ 2005-05-30 23:13 John Carmack 阅读(2911) 评论(0) 推荐(0) 编辑
  2005年5月24日
摘要: 什么时候用assert.断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true.如果表达式计算为 false,那么系统会报告一个 AssertionError.它用于调试目的:assert(a > 0); // throws an AssertionError if a <= 0断言可以有两种形式:assert Expression1 ;assert Expression1 ... 阅读全文
posted @ 2005-05-24 22:18 John Carmack 阅读(10656) 评论(1) 推荐(1) 编辑