Finally 범위

java core 2009. 7. 15. 15:12

코딩하다가 늘 깜박깜박해서.. 정리했다.

try-catch-finally 안에서 catch문안에 return이 있으면, finally안에 들어가지 않는다.
한편, exception이 발생하면, finally안으로 들어간다.

 public static void main(String[] args) throws Exception {
  try {
   System.out.println("1");
   throw new Exception();
  } catch (Exception e) {
   System.out.println("2");
   throw new Exception(e);
  } finally {
   System.out.println("3");
  }
 }

'java core' 카테고리의 다른 글

Symmetric Encryption by using java.security.  (0) 2009.07.22
URLConnection vs HTTPURLConnection  (0) 2009.07.20
How to get object size in java.  (0) 2009.05.29
How to get List comparator using Comparator class.  (0) 2009.05.13
JMX reference  (0) 2009.04.29
Posted by '김용환'
,