오류
-컴파일 오류
-실행 오류 (에러/ 예외)
에러: 개발자가 처리할 수 없는 오류
예외: 개발자가 처리할 수 있는 오류 (경미한 오류), 처리 안하면 프로그램이 종료됨
예외종류
1) Runtime Exception : 컴파일러가 예외 처리를 감지하지 못하는 예외(UncheckedException)
NumberFormatException, ArithmeticException, NullPointerException, ArrayIndexOutOfBoundsException....
2) 그외의 Exception : 컴파일러가 예외 처리를 감지하는 예외
예외처리법
1. try - catch
메서드 내에서 예외 처리를 할때
try{ //예외발생 가능한 코드 위에 사
}catch( ) {
}
2.throws
호출한 곳으로 떠넘기고 싶을때
throw e; 강제 예외 발생
}
e.getMessage() : 예외의 상세 메세지 얻기
'개발 공부 > JAVA' 카테고리의 다른 글
입출력 (InputStream/Reader), file 라이브러리 (2) | 2023.06.08 |
---|---|
JCF (Java Collection Framework) 자료구조형 라이브러리 활용 (1) | 2023.06.01 |
java 추상 클래스 / 인터페이스/ 중첩클래스 (0) | 2023.05.31 |
상속 (형변환/다형성/overriding) (0) | 2023.05.30 |
String 구문- charAt(),IndexOf(),subString(),Split() (2) | 2023.05.25 |