샘플코드는
실행결과는
하하핫~ 바로 이거죠 이거ㅋ
catch 문에서 return 문으로 main() 메소드를 강제(?)종료함에도 불구하고,
반드시 실행되고야 마는 finally 의 위력ㅋ
어떻게 활용할까요?
예외 발생여부에 관계없이 반드시 실행해주어야 할 문장들을 finally 문 안에 넣어주면 되는거죠ㅎ
참 쉽죠~^^
요즘 자바를 새롭게 공부하는 중인데,
자바란 언어 문법 참 깔끔하고 이뻐요^ㅡ^ 맘에 들어~ㅋㅋ
public class FinallyTest {
public static void main(String[] args) {
try{
int a=0, b=0;
if(a==b)
throw new Exception("throw exception");
}catch(Exception e){
System.out.println("catch");
return;
}finally{
System.out.println("finally");
}
System.out.println("hello world");
}
}
public static void main(String[] args) {
try{
int a=0, b=0;
if(a==b)
throw new Exception("throw exception");
}catch(Exception e){
System.out.println("catch");
return;
}finally{
System.out.println("finally");
}
System.out.println("hello world");
}
}
실행결과는
catch
finally
finally
하하핫~ 바로 이거죠 이거ㅋ
catch 문에서 return 문으로 main() 메소드를 강제(?)종료함에도 불구하고,
반드시 실행되고야 마는 finally 의 위력ㅋ
어떻게 활용할까요?
예외 발생여부에 관계없이 반드시 실행해주어야 할 문장들을 finally 문 안에 넣어주면 되는거죠ㅎ
참 쉽죠~^^
요즘 자바를 새롭게 공부하는 중인데,
자바란 언어 문법 참 깔끔하고 이뻐요^ㅡ^ 맘에 들어~ㅋㅋ
'Computer > 참조자료' 카테고리의 다른 글
| 맥북 잠 안 재우기 ㅎㅎ (6) | 2008/05/08 |
|---|---|
| CCompiler vs JavaCompiler (0) | 2008/03/30 |
| [자바기초문법] finally 문이란 바로 이런 것 (7) | 2008/03/30 |
| Windows XP 에서 한글입력을 한/영 키에서 Shift+Space 로 사용하기 (2) | 2008/03/25 |
| 프로그래머랑 친한 숫자들 (2) | 2008/03/25 |
| [오라클] PL/SQL 작성할 때 주의할 것 중 한가지^^/ (4) | 2008/03/18 |







저도 요즘 자바를 다시 공부하는 중인데, 깔끔하고 명확해서 공부할 수록 감탄하게 되는 군요. 게다가 지금도 게속 진화해가고 있다는 점이 공부할 맛나게 해주는 듯 해요 'ㅅ'
자바..
정말 매력적이죠~* 끝없이 펼쳐지는 자바의 영역을 바라볼때마다..
숙연해지곤 합니다.
지금까지의 성공 못지않게 앞으로 더욱 성장하고 그 영역을 넓혀갈 것 같습니다
아, 그리고 블로그 링크해도 될까요? 이것저것 배울 게 많은 것 같네요 'ㅅ'
부족함이 많은 블로그..
링크로 외부에 연결해주시면 전 감사할 따름이죠ㅎ
방문해주심으로도 저에겐 큰 행복입니다^^;
키팅님 허탈?하면서도 유익한 팁 잘 읽었습니다. 하하 ^ ^
무엇을 기대하셨나욧ㅋㅋ 므흣~^^*
오호~ try 에서 exception이 발생하지 않아도 반드시 실행된다는거죠? ㅎ
좋네요 +_+