관심있는 주제/Java

예외(try, catch, final)

Lynn123 2018. 11. 27. 22:06
반응형

예외 처리를 하는 방법에는 try-catch 가 있다.

try : 예외가 뜨지 않았을 때 실행할 부분

catch : 예외가 떴을 때 실행할 부분

으로 보면 쉬울 것 같다.


위 예제를 보면 int[] array가 있고 그 값을 Scanner를 사용해서 직접 입력받고 있다.

만약 int 어레이에 정수값이 아닌 "가나다"를 넣으면 예외가 발생할 것이다.

그것을 잡아주는 것이 저 catch 라고 생각하면 된다.

catch(예외상황) 에서 예외상황은 상황마다의 메세지가 각 다른데 그거는 구글로 서치해보면서 찾으면 된다. (아니면 아예 예외를 발생시켜서 뜨는 메세지로 확인할 수 있다. 효율적인지는 잘 모르겠다.)


마지막으로 finally 라는 것이 있는데, 

이것은 예외가 발생하던 안하던 실행시키도록 하는 애 라고 보면 된다.


반응형

'관심있는 주제 > Java' 카테고리의 다른 글

object class  (0) 2018.12.09
throws  (0) 2018.12.09
인터페이스(interface)  (0) 2018.11.27
final  (0) 2018.11.27
abstract  (0) 2018.11.27