반응형

 

오늘은 간만에 Java의 시간이야 ㅎㅎ

날씨가 너무 좋은 탓에

좀 놀러가고 싶지만..!! 

열일을 해야하므로..

 

나는 오늘 밖을 보면서

" 으아.. 퇴근하고싶다 "

 

라고 생각을 하면서 출근과 동시에 생각을 했지 

 

오늘은 정말 자주 쓰이는 녀석이기도 하고

Java에서 심심할때 마다 쓰는 녀석을 소개해 줄건데

 

그건 예외..! 라는거야

한번 슥 알아보자!


우리는 살면서 계획을 하잖아?

 

만약 여행 계획이라고 한다면

 

9시에는 버스를 타고 어디를 향한다

10시에 도착, 11시 30분까지는 어딜 구경한다

12시에는 근처에 맛집에서 밥을먹는다

 

이와같이 계획을 세운단 말이지

그런데 이런 계획이 틀어질 때가 있어

 

9시에 버스를 타야하는데 늦어서 택시를 탄다

이것과 같이 원래의 계획은 버스였으나

택시를 탈 수 밖에 없는 상황이 오는걸

 

예외상황이 발생했어! 라고 할 수 있지.

 

이러한 예외는 프로그램에서도 발생 할 수가 있어.

인간 세계 = 프로그램 로직

 

 

우리는 주로 이런 상황에 대해선

혹시모르니까~ , 만약에 말이야~ 하면서 쓸텐데

 

Java에서는 try-catch문을 통해서 사용을해!

Exception 종류에 대해선 다음에 설명을 할건데 간단하게

 

try {
	[ 소스 코드 ]
} catch (Exception 에러 종류) {
	[ 처리 방법]
}

 

사용 방법은 이렇게 간단히 적어볼 수 있어

위에 상황으로 설명을 해보자면

 

try{
	우린 9시에 버스를 타야해!
} catch( 혹시나.. 우리가 늦잠을 자면..?){
	택시를 타자!
}

이런 방식으로되는거야 ㅎㅎ

근데 알아두어야 할건 Exception 종류는 정말 명확하거든?

예를 들면 계산이 에러거나?

또는 타입이 에러라던지?

그런 부분이 명확하다 보니 종류도 많아

 

그러다 보니까 API를 자주 보다보면

아~ 이런 녀석도 있구나~ 하면서

이해하기도 쉽고 나중에 슥슥 빼서 써먹을 수도 있어서 아주 좋지


오늘은 간단히 여기까지만 쓸건데 ! 

다음에는 Exception의 종류와

사용법에 대해서 조금 더 자세히 알아보자!

 

그럼 20000!

반응형