影音先锋男人资源站_国产婷婷综合丁香亚洲欧洲_白狐视频传媒污软件下载_趁女同学午休揉她的屁股

網站建設之如何找到網站異常-ESG跨境

網站建設之如何找到網站異常

來源網絡
來源網絡
2022-05-11
點贊icon 0
查看icon 504

網站建設之如何找到網站異常

在網站建設的過程中,一定會遇到發生異常的時候,那么如何揪出異常的部分呢?這就需要從代碼入手,并且制定周詳的計劃。

如果某個異常發生的時候沒有在任何地方進行捕獲,那程序就會終止執行,并在控制臺上打印出異常信息,其中包括異常的類型和堆棧的內容。對于圖形界面程序(applet和application應用程序),在捕獲異常之后,也會打印出堆棧的信息,但程序將返回到用戶界面的處理循環中(在調試基于圖形界面的程序時,最好保證控制臺窗口可見,并且沒有被極小化)。

捕獲一個異常,必須設置try/catch語句塊,如果在try語句塊中的任何代碼拋出了一個在catch+句中說明的異常類,那么:

1.程序將跳過try語句塊的其余代碼。

2.程序將執行catch子句中的處理器代碼。

如果在try語句塊中的代碼沒有拋出任何異常,那么程序將跳過catch子句。

如果方法中的任何代碼拋出了一個在catch+句中沒有聲明的異常類型,那么這個方法就會立刻退出(期待調用者為這種類型的異常設計了catch子句)。

需要注意,try語句中的大多數代碼都很容易理解:讀取并處理文本行,直到遇到文件結束符為止。正如在JavaAPI中看到的那樣,read方法有可能拋出一個IOException異常。在這種情況下,將跳出整個while循環,進入catch子句,并輸出堆棧情況。對于一個普通的程序來說,這樣處理異常基本上合乎情理。還有其他的選擇嗎?

通常,最好的選擇是什么也不做,而是將異常傳遞給調用者。如果read方法出現了錯誤,就讓read方法的調用者去操心!如果采用這種處理方式,就必須聲明這個方法可能會拋出一個IOException。

請記住,編譯器嚴格地執行throws說明符。如果調用了一個拋出已檢查異常的方法,就必須對它進行處理,或者將它傳遞出去。

哪種方法更好呢?通常,應該捕獲那些知道如何處理的異常,而將那些不知道怎樣處理的異常傳遞出去。如果想將異常傳遞出去,就必須在方法的首部添加一個throws說明符以便告知調用者這個方法可能會拋出異常。

但是凡事都會有例外,規則也是,如果編寫一個覆蓋超類的方法,而這個方法又沒有拋出異常,那么這個方法就必須捕獲方法代碼中出現的每一個已檢查異常。不允許在子類的thrws說明符中出現超過超類方法所列出的異常類范圍。


特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
2025跨境電商營銷日歷
《2024年全球消費趨勢白皮書——美國篇》
《2024TikTok出海達人營銷白皮書》
《Coupang自注冊指南》
《eMAG知識百科》
《TikTok官方運營干貨合集》
《韓國節日營銷指南》
《開店大全-全球合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業1v1客戶經理服務
運營實操指導
運營提效資源福利
平臺官方專屬優惠

立即登記,定期獲得更多資訊

訂閱
聯系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部