第一次异常被捕捉后,虽然改变了异常的内容,但是再次抛出捕捉后,还是第一次的异常。所以第一种情况,e = new Exception("F");这句可有可无。
第二种throw new Exception("F");引发了一个新的异常,第一个异常就被丢失了,
这个你调试了没?看结果是不是不一样,我昨晚调试的结果是G,F


2005-04-06 10:37

2005-04-06 10:42

2005-04-06 23:11
2005-04-07 09:05

晕 不活了

2005-04-07 09:09
2005-04-07 09:15


2005-04-07 10:14
2005-04-07 10:16
2005-04-07 10:18






2005-04-07 10:55