ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 예외처리
    JAVA 2024. 3. 1. 01:20

     

    예외처리란?

    예외가 발생하면 프로그램이 멈추지 않고 설정한 곳으로 프로그램의 방향을 바꾸어 진행하도록 처리하는것을 말한다.

     

    try ~ catch ~ finally 구문은 필요에 의해서 설정하는 구문이다.

    그러나 외부에서 자바프로그램으로 데이터가 들어오거나,

    자바 프로그램에서 외부로 데이터가 나가는 경우와 같이 중대한 프로그램에서는

    반드시 예외처리를 해야하는 경우가 있다.

    예외처리를 안 하면 컴파일이 안된다.

     

    예외처리 형식 1

    메소드명(~){				
    	try{
    			예외발생 예상 코딩
    								}
    	catch(){
    					예외 발생시 실행 코딩
    											}
    	finally{
    			예외가 발생하던 안 하던 무조건 실행하고 싶은 코딩
    														}
    
    }

     


     

    예외처리 형식 2

    메소드명1(~){				
    try{
    		메소드명2();
    	}
    catch(){
    
    		예외 발생시 실행 코딩
    		}
    finally{
    		예외가 발생하던 안 하던 무조건 실행하고 싶은 코딩
    		}
    메소드명2(~) throws 예외처리관련 클래스명{
    
    			예외발생 예상코딩
    }
    	}

     

     


     

    예외처리 형식 3

    메소드명1(~){				
    try{
    		메소드명2();
    }
    catch(){
    						예외 발생시 실행 코딩
    }
    finally{
    			예외가 발생하던 안 하던 무조건 실행하고 싶은 코딩
    }
    메소드명2(~) throws 예외처리관련 클래스명{
    										예외발생 예상코딩
    			}
    	}

     

     

    예외 발생하지 않을시

    ① catch구문 호출

    ② finally구문 호출

     

    예외 발생시

     예외를 관리하는 객체 생성

     catch구문 호출 

    ③ finally구문 호출

    'JAVA' 카테고리의 다른 글

    String 객체의 주요메소드  (2) 2023.12.20
    자바 기본 API - HashMap  (0) 2023.12.19
    자바 기본 API - ArrayList  (0) 2023.12.11
    자바에서 기본 제공하는 API (배열)  (1) 2023.12.08
    인터페이스(interface)  (1) 2023.12.08
Designed by Tistory.