cost 248 ms
"創建一個異常類並拋出一個未經檢查的異常 JAVA"

[英]Creating an Exception class and throwing an unchecked Exception JAVA

我一直在做一項任務,並試圖讓剩下的例外課程,但為了我的愛,我做不到。 我試過扔它,得到一個錯誤。 拋出它並抓住它並再次拋出它並得到一個錯誤。 聲明它並得到一個錯誤。 聲明它並添加 throws 我真的只是想了解我做錯了什么以及我如何修復它以便代碼可以編譯和工作。 基本上,我有一個 Bag 接口,一個 ...

是否可以在沒有任何拋出指令的情況下隱式拋出已檢查的異常?

[英]Is it possible to throw an checked Exception implicitly, without any athrow instruction?

在 Java 中,已檢查異常和未檢查異常都可以顯式拋出,即通過throw語句。 此外,像ArithmeticException和OutOfMemoryError這樣的未經檢查的異常可以在沒有任何明確的throw語句的情況下觸發,如下所示:public static void throwArithm ...

您如何判斷是否使異常檢查或未檢查?

[英]How do you judge whether to make an exception checked or unchecked?

我正在閱讀 Java 中的已檢查與未檢查異常以及何時使用它們: 底線是:如果可以合理地期望客戶端從異常中恢復,則將其設為已檢查異常。 如果客戶端無法從異常中恢復,請將其設為未經檢查的異常。 客戶端無法恢復的一個例子是除以零,他們可以恢復的東西是 FileNotFound 異常。 我還沒有看到區別。 ...

為什么拋出未經檢查的異常會消除“缺少返回語句”錯誤

[英]Why does throwing an unchecked exception removes the “missing return statement” error

我對編程很陌生,因此這個問題可能看起來很傻。 下面提到的方法的返回類型為 int 數組。 當我們不拋出任何未經檢查的異常時,它會拋出我理解的錯誤。 但是為什么包含未經檢查的異常會消除該錯誤呢? 它仍然沒有任何返回語句,不是嗎? ...

如果調用在 Spring 中拋出 RuntimeException 的私有方法,@Transactional 方法是否應該回滾?

[英]Should @Transactional method roll back in case of calling a private method which throws RuntimeException in Spring?

交易應該在這里回滾嗎? 或者它取決於什么? (在今天之前,我對所描述的行為有 100% 的把握。但是面試官說這要視情況而定。我不同意他的看法,但這當然沒有幫助。) ...

如何在java中編寫未經檢查的Throwable

[英]How to write an unchecked Throwable in java

我想編寫一個未選中的自定義 Throwable。 有一些方法可以在拋出時欺騙編譯器(例如,將可拋出的對象重新拋出為未選中的實用程序類? ),我已經實現了: public class CustomThrowable extends Throwable { public CustomThrow ...

Guava前提條件RuntimeExceptions處理

[英]Guava Preconditions RuntimeExceptions handling

據我了解,在更改某些對象狀態之前,我們使用了Guava前提條件來快速失敗( 這是stackoverflow的一個不錯的答案)。 這很好。 但是,它將引發運行時異常,而這不是應用程序用戶所喜歡的異常(500個錯誤,等等)。 因此,我需要您在設計方面給我一些幫助。 我有一個聲明許多方法的 ...

如何知道我的代碼使用的是檢查異常還是未檢查異常?

[英]How to know if my code is using a checked or an unchecked exception?

如果我查看它們,是否有任何關鍵字或特殊代碼語法會知道這里使用了未經檢查的異常還是正在使用檢查的異常? 通過閱讀以前問過這個問題的以前的帖子,在我看來,唯一的知道是檢查還是未檢查的方法是查看異常是擴展Exception還是RuntimeException。 那真的是唯一知道的方法嗎? ...

哪個異常被優先檢查或取消檢查? 為什么?

[英]Which Exception get priority Checked or Unchecked ? and Why?

我編寫了自己的兩個自定義異常,當我執行我的代碼時,一個被選中,另一個未被選中,這表明只顯示了選中的異常,為什么我無法獲得未選中的異常輸出? 上面程序的輸出是: Got Checked Exception ,但是我期望兩者都輸出Got Checked Exception和&Got Unch ...

在REST API中使用檢查異常與未檢查異常

[英]Using Checked Exceptions vs Unchecked Exceptions with REST APIs

根據[1], “在確定受檢查的異常還是未受檢查的異常時,請問自己,發生異常時客戶端代碼可以采取什么措施?如果客戶端代碼無法執行任何操作,請將其設置為未經檢查的異常。並且如果客戶端代碼將采取一些有用的措施根據異常中的信息執行恢復操作,將其設置為已檢查的異常。” 我有整體想法。 ...

Java 8 Lambda捕獲異常

[英]Java 8 lambda catching exception

摘自Cay Horstmann 的《不耐煩的Java 8 》一書: 您是否不總是討厭必須在Runnable中處理檢查的異常? 編寫一個uncheck的方法來捕獲所有選中的異常,並將它們轉變為未選中的異常。 例如, 提示:定義接口RunnableEx其run方法可能會引發 ...

我應該聲明一個未經檢查的例外嗎?

[英]Should I declare an unchecked exception?

我有一個方法調用另一個方法,如下所示: 現在,我想通知將要使用m1()客戶端,它可能會拋出MyException 。 如果我這樣宣布它是否可以: 我不確定它,因為我曾經使用帶有檢查異常的throws聲明。 與未經檢查的人一起這樣做是否常見? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM