我在我的程序中有幾個嵌套的方法。如果一個深層嵌套的方法在我的try塊中出錯,我該如何停止進一步的執行並將錯誤輸出到控制檯?中止進一步的程序執行
0
A
回答
2
不知道我是否正確理解你的問題......
但是,如果你不想處理它在更深的向下的代碼,那麼就不能抓住它(或者捕捉到它並重新再次拋出)。
例外情況會在調用堆棧之前移動,直到抓住它們。
0
您可以使用throw;
重新拋出catch
塊內的異常。如果你讓這個泡泡頂到頂端,你的應用可以處理它並退出。
0
你可以做的另一件事是將Exception包裝在一個自定義異常中,並指示你的不同try catch重新拋出它,直到它到達你想用來處理它的特定try catch塊。
相關問題
- 1. 防止進一步執行
- 2. 如何停止在C#中進一步執行程序#
- 3. 終止jquery的進一步執行
- 4. 防止進一步的動作執行
- 5. 使用錯誤提供程序進行驗證並停止進一步執行
- 6. Systray進一步阻止代碼執行
- 7. Python線程阻塞進一步執行
- 8. Django +執行異步進程?
- 9. 停止在java中執行進一步的代碼
- 10. 如何防止signalR錯誤停止進一步執行javascript
- 11. 如何阻止程序的進一步執行,直到事件在as3中完成爲止?
- 12. 程序執行步驟
- 13. 停止進一步執行,直到結束的UIScrollView動畫
- 14. 選擇焦點並阻止iPhone 5上的進一步執行
- 15. 如何停止taglib內的進一步請求執行?
- 16. 如何阻止執行進一步的JavaScript事件
- 17. 如何實現程序動畫(在調試器中一步一步執行/單步執行)? (例如在VSC++中)
- 18. 如何停止我的NSTimer線程進一步執行選擇器
- 19. 一步一步運行node.js進程
- 20. 停止執行worklight程序
- 21. Angularjs停止程序執行
- 22. TFS 2017 Builds - 停止構建以進一步執行
- 23. 在Netbeans中逐步執行應用程序的執行路徑
- 24. 阻止異步進程永遠運行?
- 25. 如何執行異步進程?
- 26. 子過程調用停止異步執行的Python的父進程
- 27. Autohotkey,一步一步執行
- 28. C#一步一步執行
- 29. 在元素上停止進一步的事件處理程序
- 30. 當應用程序退出時停止執行進程
謝謝,我試過這個,它完美的作品 – Luke101 2012-03-19 18:35:55