샘플코드는
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");
   }
}

실행결과는
catch
finally


하하핫~ 바로 이거죠 이거ㅋ
catch 문에서 return 문으로 main() 메소드를 강제(?)종료함에도 불구하고,
반드시 실행되고야 마는 finally 의 위력ㅋ

어떻게 활용할까요?
예외 발생여부에 관계없이 반드시 실행해주어야 할 문장들을 finally 문 안에 넣어주면 되는거죠ㅎ
참 쉽죠~^^


요즘 자바를 새롭게 공부하는 중인데,
자바란 언어 문법 참 깔끔하고 이뻐요^ㅡ^ 맘에 들어~ㅋㅋ
Creative Commons License
Creative Commons License
http://min9nim.kr/trackback/284 관련글 쓰기
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. HPI 2008/03/30 17:51  댓글주소  수정/삭제  댓글쓰기

    저도 요즘 자바를 다시 공부하는 중인데, 깔끔하고 명확해서 공부할 수록 감탄하게 되는 군요. 게다가 지금도 게속 진화해가고 있다는 점이 공부할 맛나게 해주는 듯 해요 'ㅅ'

    • Favicon of http://min9nim.kr BlogIcon 해피한인생^^/ Keating 2008/03/30 19:11  댓글주소  수정/삭제

      자바..
      정말 매력적이죠~* 끝없이 펼쳐지는 자바의 영역을 바라볼때마다..
      숙연해지곤 합니다.
      지금까지의 성공 못지않게 앞으로 더욱 성장하고 그 영역을 넓혀갈 것 같습니다

  2. Favicon of http://hpi.cc BlogIcon HPI 2008/03/30 17:55  댓글주소  수정/삭제  댓글쓰기

    아, 그리고 블로그 링크해도 될까요? 이것저것 배울 게 많은 것 같네요 'ㅅ'

  3. Favicon of http://mckdh.net BlogIcon 산골소년 2008/03/30 19:29  댓글주소  수정/삭제  댓글쓰기

    키팅님 허탈?하면서도 유익한 팁 잘 읽었습니다. 하하 ^ ^

  4. BlogIcon 견가가 2011/12/02 17:36  댓글주소  수정/삭제  댓글쓰기

    오호~ try 에서 exception이 발생하지 않아도 반드시 실행된다는거죠? ㅎ
    좋네요 +_+