差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:effective_java:exceptions:favor_the_use_of_standard_exceptions [2022/04/13 23:43]
tony [Introduction]
java:effective_java:exceptions:favor_the_use_of_standard_exceptions [2023/06/25 09:48] (目前版本)
行 9: 行 9:
   * UnsupportedOperationException:​ 呼叫了不支援的method,就會使用它。我想這個例外,應該也適用於某一個method接收http method,但不支援PUT的時候,client卻傳了PUT的情境吧?​   * UnsupportedOperationException:​ 呼叫了不支援的method,就會使用它。我想這個例外,應該也適用於某一個method接收http method,但不支援PUT的時候,client卻傳了PUT的情境吧?​
   * ConcurrentModificationException:​ 如果某個method偵測到multiple threads存取時,就有可能會拋這個例外。書中是說,這個是提示意味不一定準確,而我也沒拋過這個例外,因為通常會去避免發生這種情境,而不會做複雜的檢查。   * ConcurrentModificationException:​ 如果某個method偵測到multiple threads存取時,就有可能會拋這個例外。書中是說,這個是提示意味不一定準確,而我也沒拋過這個例外,因為通常會去避免發生這種情境,而不會做複雜的檢查。
-最後就是這個item也有提到不要直接使用Exception、Throwable、RuntimeException或Error,我認為其實是要呼應Item 73: Throw exceptions appropriate to the abstraction。+最後就是這個item也有提到不要直接使用Exception、Throwable、RuntimeException或Error,我認為其實是要呼應[[java:​effective_java:​exceptions:​Throw_exceptions_appropriate_to_the_abstraction|Item 73: Throw exceptions appropriate to the abstraction]]
 ===== Note ===== ===== Note =====
 Effective Java第三版Item 72。 Effective Java第三版Item 72。