public static void main(String[] args) throws Exception {
		try {
			throw new Exception();
		}
//		catch (Exception e) {
//			System.out.println("catch");
//		}
		finally {
			System.out.println("finally");
		}
	}
上記コードはthrows文がないとコンパイルエラー。
 なぜなら、catch節にExceptionがないので、Exceptionが上位にスローされるから。
 コメントアウト部分を外した場合は、catch節で処理するので、
 throws文は不要。
 
 
コメントを残す