Java - 예외의 직접처리 + 간접처리 : throws + throw
throws : 예외의 간접 처리시 사용 - 메서드의 선언부에 사용 [접근제한자] [활용제한자] 반환타입 메서드명([매개변수]) [throws 예외클래스타입, ..] {} - 선언된 메서드내에 예외가 발생할 수 있음을 알려준다. (메서드를 사용하려는 쪽에 예외가 발생할 수 있음을 알려준다.) - try ~ catch 를 사용하지 않아도 된다. try {} catch(FileNotFoundException e){} -> throws FileNotFoundException - throws 선언된 메서드를 호출하는 쪽에서 예외 처리를 대신 해야 한다. (호출한 메서드를 try ~ catch 사용해서 처리) 소스 class 알바 { public void 일하다 () throws Exception { try { ..
개발/Java
2018. 9. 28. 15:29