throwsとthrowの違い


throwsは、メソッドが投げ出す可能性のあるすべての例外情報を宣言するために使用されます.
throwとは、投げ出された具体的な異常タイプを指す.
通常、メソッド(クラス)の宣言ではthrowsによってメソッド(クラス)が投げ出す可能性のある例外情報が宣言され、メソッド(クラス)内部ではthrowによって特定の例外情報が宣言されます.
throwsは通常、表示されないキャプチャ例外であり、システムによって自動的にすべてのキャプチャされた例外情報を表示することができる.
上司に投げつける方法
;
throwは,ユーザ自身が関連する異常をキャプチャし,それを関連包装し,最後に包装後の異常情報を投げ出す必要がある.
public Test() throws RepletException {
    try {
        System.out.println("Test this Project!")
    }
    catch (Exception e) {
        throw new Exception(e.toString());
    }
}