try-catch

    -1熱度

    3回答

    在執行catch語句時創建異常對象嗎? 例如,趕上(ArithmeticException someObject) 這是否對象沒有明確地作爲一個實例創建?

    0熱度

    3回答

    在下面發佈的代碼中,我正在編寫一個實用程序方法,並且我想檢查一個對象是否爲null,並且字符串爲null而不是空的。 因此,我編寫了下面顯示的方式拋出一些異常,但我認爲代碼可能已經被更好地編碼,因爲我編碼它的方式嵌套 嘗試和捕獲blocks.and我不認爲這是一個很好的風格 請指導我更好的代碼belwo方法 代碼: public static boolean isFragmentShowing(A

    -1熱度

    1回答

    我現在的做法已經超過一年了,現在是爲每個我正在編寫的方法提供一個單獨的try/catch塊,然後在特定的代碼塊失敗時拋出異常對象。例如: void MainMethod() { try { int num = Method1(); string str = Method3(); bool bln = Metho4(); } catch (E

    -4熱度

    1回答

    具有特定異常類的主要優點是什麼,因爲我們可以在System.Exception類中擁有所有異常。 爲什麼會使用特定的錯誤處理類?

    0熱度

    1回答

    我想,以確保用戶的參數是某一類型,當從CMD符合運行運行腳本 - >蟒蛇Script.py argv1 argv2 argv3等等 的想法是如果用戶只輸入說2 cmd行參數,arg_list中的其餘變量將默認。我想確保他們輸入的是正確的類型。 下面是我的情況的模擬。在if條件失敗的時候,它不會被except塊拾取(是否有解決方法?)實際上,有更多的變量,所以嘗試 - 除了每個if子句都不實際。 a

    2熱度

    2回答

    讓我們考慮一些人爲的C++代碼: int i = 0; try { someAction(); } catch(SomeException &e) { i = -1; } i = 1; ... // code that uses i 我想這個代碼在someAction()情況下分配-1到i拋出異常,並在案件分配1如果沒有例外。正如你現在看到的,這段代碼是錯誤的,因爲i最後總是變成

    -3熱度

    2回答

    對於我的任務之一,我們應該嘗試捕獲一個InputMismatchException並告訴用戶輸入一個給定的選項(在這種情況下,它可以是1,2,3,4而沒有其他)。出於某種原因,每當我嘗試創建try catch塊時,它都會讓用戶輸入兩次輸入,並且仍然會使程序崩潰。這裏是我有: do { Scanner menuOptions = new Scanner(System.in);

    0熱度

    3回答

    我一直在尋找一個已經存在的問題,但是我沒有找到任何問題來問我想要弄清楚什麼。我能找到的最類似的問題是:php 5.3 avoid try/catch duplication nested within foreach loop (code sandwich) 好的,我工作的地方有一個帶PHP後端的Web應用程序。我們使用MVC類型的結構。我正在編寫一個擁有多個方法的控制器,並且在我的每個方法中,我

    0熱度

    1回答

    我嘗試編譯python腳本,並記錄任何語法錯誤 我有一個腳本調用test.py,看起來像 #!/usr/bin/python import py_compile try: py_compile.compile("answer.py") except py_compile.PyCompileError as e: print(e) 答案。 py只是一個自包含的腳本,除了

    0熱度

    1回答

    如何捕獲在async函數內拋出的錯誤。正如我下面的例子: I)工作示例(錯誤捕) (async() => { try { // do some await functions throw new Error("error1") } catch(e) { console.log(e) } })() 控制檯 Error: e