● Throws : 메서드에서 발생할 수 있는 예외를 호출한 공간으로 전달해서 처리하게끔 예외 전달 처리
: 클래스 이름 위치에 작성을 한번에 해줘서 try catch 작성을 덜어줌
※ try - catch 문을 작성하거나 throws 를 사용해서 예외 처리를 해줌
● try-catch와 throw 차이
- throws : 예외가 발생되었다고 선언
예외 발생시 직접 처리하지 않고, 호출한 곳으로 예외 전달
- try-catch : 예외 직접 처리
try : 발생할 수 있는 구문 작성
catch : 이동해서 예외 처리
● Throws 예시
public class ThrowEx {
public ThrowEx() {
// TODO Auto-generated constructor stub
}
public void 메서드() throws Exception {
System.out.println("예외가 발생했습니다.");
}
public static void main(String[] args) throws Exception {
ThrowEx 스로우예시 = new ThrowEx();
스로우예시.메서드();
}
}
'Java' 카테고리의 다른 글
FileWriter (0) | 2024.06.24 |
---|---|
File (0) | 2024.06.20 |
Exception(예외) (0) | 2024.06.18 |
InnerClass (0) | 2024.06.17 |
Properties (0) | 2024.06.14 |