-1

Java での例外処理について少し知っています。明示的に例外をスローするコードをいつ書くべきかわかりません。コードを使用した実用的なシナリオは役に立ちます。

4

4 に答える 4

3

価格設定アプリケーションがあるとします。一部のクラスでは、メソッドがありますcalculateCommision()

 public Double calculateCommision(Double price){

    if(price<0)
       throw new RuntimeException("Negative price ");
     -------
     // Some calculations
  }

これは、価格が ではないことを示しますnegative。これは役立つメッセージです。

于 2013-08-06T12:36:11.677 に答える
1
class MyClass{

    void doSomething(MyObject o){
        if(o.myParameter == badValue){
            throw new myException();
        }
    }
}

いつ例外をスローするかについての詳細な説明については、こちらを参照してください。

于 2013-08-06T12:35:08.087 に答える