java.lang.ArithmeticException : / by zero
at ExceptionEx18.method2 (ExceptionEx18.java:12)
at ExceptionEx18.method1 (ExceptionEx18.java:8)
at ExceptionEx18.main (ExceptionEx18.java:4)
[해설]
예외의 종류는 ArithmeticException 이고 0으로 나눠서 발생하였다. 예외가 발생한
곳은 method2이고 Exception18.java 의 12번째 줄이다.
<예외가 발생했을 당시의 호출스택>
| method2 | 호출스택은 맨 위에 있는 메서드가 현재 실행중인 메서드이다.
| method1 | 아래 있는 메서드가 바로 위의 메서드를 호출한 것이다.
| main | 순서 : main -> method1 -> method2
댓글 없음:
댓글 쓰기