Java でカスタム例外を作成すると、アプリケーションの堅牢性が向上します。必要なものは次のとおりです。 Exception または RuntimeException を継承して、カスタム例外クラスを作成します。通常の例外をスローするのと同様に、カスタム例外をスローします。メソッドを呼び出すときにカスタム例外をキャッチして、より詳しいエラー メッセージを取得します。
Java のカスタム例外に関するチュートリアル
Java では、カスタム例外を使用すると、より具体的で意味のあるエラー メッセージを提供できます。アプリケーションの堅牢性が向上します。
カスタム例外クラスの作成
カスタム例外クラスは、Exception
または RuntimeException
:
public class MyCustomException extends Exception { private String message; public MyCustomException(String message) { super(message); this.message = message; } public String getMessage() { return message; } }
カスタム例外のスロー
カスタム例外のスローは、通常の例外のスローと似ています:
throw new MyCustomException("自定义错误消息");
実用的なケース
2 つの数値の商を計算する divide()
メソッドを持つ Calculator
というクラスについて考えます。
public class Calculator { public double divide(int numerator, int denominator) throws MyCustomException { if (denominator == 0) { throw new MyCustomException("除数不能为零"); } return (double) numerator / denominator; } }
カスタム例外を使用する
カスタム例外を使用するには、divide()
メソッドを呼び出すときに例外をキャッチします。
try { double result = calculator.divide(10, 2); System.out.println(result); } catch (MyCustomException e) { System.out.println(e.getMessage()); // 打印 "除数不能为零" }
結論
カスタム例外を使用する例外を除いて、Java アプリケーションでより有益で的を絞ったエラー処理を提供できます。これにより、アプリケーションの堅牢性が向上し、ユーザー エクスペリエンスが向上します。
以上がJava で例外をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。