CODEDRAGON ㆍDevelopment/Java
try ~ catch문에서의 주의 사항
try ~ catch문으로 '예외 처리'를 했다 해도 모든 것이 해결되는 것은 아닙니다.
예외발생시 예외가 발생한 라인을 만나면서 예외처리를 위해 catch문으로 이동하게 되어 그 이후의 라인은 실행이 되지 않습니다.
public class ExceptionEx08 {
public static void main(String[] args) { int[] var = { 10, 20, 30 }; try { // 예외가 발생할 가능성이 있는 코드 작성 영역 System.out.println("var[" + 4 + "]: " + var[4]); // 예외발생 System.out.println("Important Message !!!"); // 예외 발생시 수행되지 않는 문장 }catch (ArrayIndexOutOfBoundsException e) { // 예외 발생시 대체할 수 있는 코드 명시하는 영역 System.out.println("ERROR-없는 인덱스를 호출했습니다."); } System.out.println("프로그램 종료!!"); } }
|
'Development > Java' 카테고리의 다른 글
멀티 스레드 사용 사례 (0) | 2016.11.23 |
---|---|
StringTokenizer 클래스 (0) | 2016.11.23 |
Exception 클래스 - Exception Class 분류, 클래스 설명 (0) | 2016.11.21 |
바이트 입력 스트림(InputStream), 바이트 입력 스트림의 구조도 (0) | 2016.11.20 |
멀티 태스킹(Multi-tasking) - 멀티 태스킹 예, (0) | 2016.11.20 |