![](/img/trans.png)
[英]Creating an Exception class and throwing an unchecked Exception JAVA
我一直在做一項任務,並試圖讓剩下的例外課程,但為了我的愛,我做不到。 我試過扔它,得到一個錯誤。 拋出它並抓住它並再次拋出它並得到一個錯誤。 聲明它並得到一個錯誤。 聲明它並添加 throws 我真的只是想了解我做錯了什么以及我如何修復它以便代碼可以編譯和工作。 基本上,我有一個 Bag 接口,一個 ...
[英]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 數組。 當我們不拋出任何未經檢查的異常時,它會拋出我理解的錯誤。 但是為什么包含未經檢查的異常會消除該錯誤呢? 它仍然沒有任何返回語句,不是嗎? ...
[英]Check if an exception is a checked exception at runtime
這是在運行時檢查異常是否為已檢查異常的正確方法嗎? ...
[英]Should @Transactional method roll back in case of calling a private method which throws RuntimeException in Spring?
交易應該在這里回滾嗎? 或者它取決於什么? (在今天之前,我對所描述的行為有 100% 的把握。但是面試官說這要視情況而定。我不同意他的看法,但這當然沒有幫助。) ...
[英]How to write an unchecked Throwable in java
我想編寫一個未選中的自定義 Throwable。 有一些方法可以在拋出時欺騙編譯器(例如,將可拋出的對象重新拋出為未選中的實用程序類? ),我已經實現了: public class CustomThrowable extends Throwable { public CustomThrow ...
[英]Unchecked cast behavior with and without assignment to variable
為什么main中的第一行不會拋出ClassCastException,而第二行呢? ...
[英]How do I test expected Unchecked Exceptions in Kotlin?
我正在嘗試在Kotlin中編寫一個測試,以確保在特定情況下拋出未經檢查的異常。 我正在嘗試使用org.junit.jupiter.api.Assertions.assertThrows這樣的: 當我嘗試這個我得到一個 類型推斷失敗的編譯器錯誤 因為我的Except ...
[英]Why JVM does not allow to throw Unchecked Exception from static block?
為什么JVM不允許從靜態塊拋出Unchecked Exception ? 但是它仍然允許它們隱式(例如:在空對象上調用方法)。 注意:該問題更具學術性,而不是現實生活中的問題。 ...
[英]Guava Preconditions RuntimeExceptions handling
據我了解,在更改某些對象狀態之前,我們使用了Guava前提條件來快速失敗( 這是stackoverflow的一個不錯的答案)。 這很好。 但是,它將引發運行時異常,而這不是應用程序用戶所喜歡的異常(500個錯誤,等等)。 因此,我需要您在設計方面給我一些幫助。 我有一個聲明許多方法的 ...
[英]How to know if my code is using a checked or an unchecked exception?
如果我查看它們,是否有任何關鍵字或特殊代碼語法會知道這里使用了未經檢查的異常還是正在使用檢查的異常? 通過閱讀以前問過這個問題的以前的帖子,在我看來,唯一的知道是檢查還是未檢查的方法是查看異常是擴展Exception還是RuntimeException。 那真的是唯一知道的方法嗎? ...
[英]returning java.util.Optional or throw (Checked/Unchecked)exception
我需要創建一種通過員工姓名查找員工的方法。 可以通過以下三種方法實現此目的: 員工findEmployeeById(long empId)拋出NoSuchEmployeeCheckedException; 可選的findEmployeeById(long empId); ...
[英]Which Exception get priority Checked or Unchecked ? and Why?
我編寫了自己的兩個自定義異常,當我執行我的代碼時,一個被選中,另一個未被選中,這表明只顯示了選中的異常,為什么我無法獲得未選中的異常輸出? 上面程序的輸出是: Got Checked Exception ,但是我期望兩者都輸出Got Checked Exception和&Got Unch ...
[英]Spring batch continue job flow in case of unchecked exception
我在Spring Batch Tasklet發送電子郵件。 SMTP服務器已關閉,因此發生了未經檢查的MailSendException異常。 轉換的下一步聲明為(通過電子郵件發送): 即使未檢查異常,也將執行nextStep() 。 Spring Batch Fram ...
[英]Using Checked Exceptions vs Unchecked Exceptions with REST APIs
根據[1], “在確定受檢查的異常還是未受檢查的異常時,請問自己,發生異常時客戶端代碼可以采取什么措施?如果客戶端代碼無法執行任何操作,請將其設置為未經檢查的異常。並且如果客戶端代碼將采取一些有用的措施根據異常中的信息執行恢復操作,將其設置為已檢查的異常。” 我有整體想法。 ...
[英]Java 8 lambda catching exception
摘自Cay Horstmann 的《不耐煩的Java 8 》一書: 您是否不總是討厭必須在Runnable中處理檢查的異常? 編寫一個uncheck的方法來捕獲所有選中的異常,並將它們轉變為未選中的異常。 例如, 提示:定義接口RunnableEx其run方法可能會引發 ...
[英]Is disabling Checked Exceptions in Java possible?
我正在閱讀有關Java中已檢查和未檢查的異常的文章,並找到此文章/鏈接: https : //projectlombok.org/disableCheckedExceptions.html 根據這篇文章,這只是為javac開發的一種hack。 考慮下面的代碼片段: 在這里,我 ...
[英]Java unchecked conversion of arraylist
有人可以告訴我如何以正確的方式創建array-arraylist嗎? 我想要一個存儲3個arraylist的arry(或任何其他解決方案)。 如何將對象添加到清單中也很高興。 ParentArray ChildArrayList1 ChildArrayList2 ...
[英]Should I declare an unchecked exception?
我有一個方法調用另一個方法,如下所示: 現在,我想通知將要使用m1()客戶端,它可能會拋出MyException 。 如果我這樣宣布它是否可以: 我不確定它,因為我曾經使用帶有檢查異常的throws聲明。 與未經檢查的人一起這樣做是否常見? ...