什么時候需要使用try-catch


代碼執行預料不到的情況,或出錯的可能性很大時,使用try-catch語句。

1、構造一個文件輸入流,(上傳文件時,線上環境的內存情況不確定)出錯的可能性很大。

2、文件上傳寫入,數據庫事務的提交,還有攝像頭和打印機的使用

使用數據庫事務的時候使用try-catch,如果事務執行成功就提交事務,如果事務執行失敗就由catch提示錯誤並回滾事務。還有就是在使用curl方式訪問其他網絡地址的時候會用到,如果網絡訪問出錯或者網絡訪問超時就在catch中拋出錯誤。還有就是之前寫winfrom軟件的時候調用攝像頭和打印機,會使用try-catch。

3、程序調用其他人寫的程序接口的時候,不敢保證別人的接口返回的都是約定好的返回值。

所以如果接口返回約定好的返回值,那么try中的程序正常執行,如果意料之外catch拋出錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM