2012-12-20 4 views
-4

두 개의 "catch 문"즉 일반 예외가있는 예외와 산술 예외가있는 산술 예외가 산술에 대해 호출되는 경우 try 블록의 예외?ely 예외가있는 두 개의 catch 문과 산술 예외가있는 산술 예외가있는 경우

+0

"일반적인 예외"란 무엇입니까? 궁금한 실제 코드를 보여 주면 질문이 덜 모호해질 것이라고 생각합니다. – NPE

+0

질문을 완성하기 위해 코드를 보여주십시오. – dasblinkenlight

+0

질문을 던지기 전에 코드를 추가하십시오. – Suranga

답변

4

이 확인하는 것은 매우 쉽습니다 :

try { 
    int x = 0; 
    x = 1/x; 
} catch (ArithmeticException e) { 
    System.err.println("ArithmeticException"); 
} catch (Exception ee) { 
    System.err.println("Another kind of Exception"); 
} 

일어날 것으로 예상된다 무엇인지 정확하게 위의 printsArithmeticException

: 자바 상속의 체인을 계속하기 전에보다 구체적인 예외를 잡기 위해 노력할 것입니다 .

관련 문제