throw는 강제로 예외를 발생시키는 것
발생시킨 예외는 try catch문으로 잡아줄 수 있다.
예제
public void ExceptionTest(){
Exception e = new Exception();
throw e;
}
throws는 예외를 전가시킨다.
예외를 자신이 처리하지 않고 자신을 호출하는 메소드에게 책임을 전가 시킨다.
예제
public void ExceptionTest() throws Exception{ //throws로 예외를 전가 시킨다.
Exception e = new Exception();
throw e;
}