Exception 클래스

 

1. NullPointerException

 

   - 객체를 가리키지 않고 있는 레퍼런스를 이용할 때

 

2. ArraryIndexOutOfBoundException

 

   - 배열에서 존재하지 않는 인덱스를 가리킬 때

 

3. NumberFormatException

 

  - 문자를 숫자로 변환하려고 할 때 발생하는 예외

 

4. inputMismatchException

 

-   지정한 변수 타입과 다른 타입을 입력받았을 때 발생하는 예외

 

 

 

1. try ~ catch

 

 

  e.printStackTrace();

- 콘솔에 어떤 예외인지 나타냄

  e.getMessage();

- 예외를 간략하게 나타낸 문자열을 나타냄

 

예외가 발생한곳 이후의 코드는 실행하지 않고 바로 catch문으로 이동

 

2. finally

 

- 예외 발생 여부에 상관없이 언제나 실행

 

7. throws

 

- 예외 발생 시 예외 처리를 직접하지 않고 호출한 곳으로 넘긴다. (남한테 넘김)

 

+ Recent posts