티스토리 뷰

반응형
샘플코드는
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 문 안에 넣어주면 되는거죠ㅎ
참 쉽죠~^^


요즘 자바를 새롭게 공부하는 중인데,
자바란 언어 문법 참 깔끔하고 이뻐요^ㅡ^ 맘에 들어~ㅋㅋ
반응형
댓글