• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

C / C++的和Java的异常机制[1]

发布: 2008-4-23 16:26 | 作者: 不详 | 来源: CSDN | 查看: 94次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户.YsD3V9dhRL

软件测试技术门户4B Wf@"k lp3Q
    private synchronized StackTraceElement[] getOurStackTrace() ...{ 软件测试技术门户x~`$T/wW ][ H
        // Initialize stack trace if this is the first call to this method 软件测试技术门户i5Dq:V%kk`kXd
        if (stackTrace == null) ...{ 软件测试技术门户GC$L'Ri
            int depth = getStackTraceDepth(); 软件测试技术门户!D9_-?m+h-W~
            stackTrace = new StackTraceElement[depth]; 软件测试技术门户D3i;|I5re*l"|R
            for (int i=0; i < depth; i++)
/p_Wp4Pr w                stackTrace[i] = getStackTraceElement(i); 软件测试技术门户.n[Ca3x:V1A
        }
;Hv/m:M1E6Ukfd6[        return stackTrace;
G0_f+p"X5eA3La    }
9k*Jj9T]?G zRY //......省略了一些 软件测试技术门户CS6R5V0Z$Y Ki"t
 }
d(r!A _F
:SOX*@O8w  注意一点:异常类是可串行化的。 软件测试技术门户K$x-c;a8{"C1lQ
软件测试技术门户yL Q8p[_
 public class Exception extends Throwable {
Z3Nr*ja9^,]   static final long serialVersionUID = -3387516993124229948L; 软件测试技术门户(nD1Ce!W3cGx4P
软件测试技术门户@W#Vr"E6C*~
   public Exception() { 软件测试技术门户Znr`J o)a Z
   super(); 软件测试技术门户"uE,cE2_m Z
    }
#M R'lyzP"s HW$O*iv
ldtO*C9j   public Exception(String message) { 软件测试技术门户(` congg
   super(message);
t#I;}7BKh y    }
&b7D'X+gA8i h