문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 마지막 판 양쪽 다음 판 | ||
study:java:javachobo:ch8 [2010/02/15 15:47] gauryan |
study:java:javachobo:ch8 [2010/02/16 06:41] gauryan |
||
---|---|---|---|
줄 125: | 줄 125: | ||
===== 예외 클래스의 계층구조 ===== | ===== 예외 클래스의 계층구조 ===== | ||
* 예외클래스 계층도 < | * 예외클래스 계층도 < | ||
- | Object --- Throwable -+- Error -+- OutOfMemoryError | + | Object --- Throwable -+- Error |
- | | | | + | | |
- | | +- ... | + | | |
| | | | ||
- | + Exception -+- IOException | + | +- Exception -+- IOException |
- | | + | | |
- | | + | +- ... |
- | | + | | |
- | | + | +- RuntimeException |
</ | </ | ||
* 예외클래스는 다음과 같이 두 개의 그룹으로 나눠질 수 있다. | * 예외클래스는 다음과 같이 두 개의 그룹으로 나눠질 수 있다. | ||
줄 183: | 줄 183: | ||
} | } | ||
</ | </ | ||
+ | |||
===== 예외 발생시키기 ===== | ===== 예외 발생시키기 ===== | ||
* 키워드 throw 를 사용해서 프로그래머가 고의로 예외를 발생시킬 수 있으며, 방법은 아래의 순서를 따르면 된다. | * 키워드 throw 를 사용해서 프로그래머가 고의로 예외를 발생시킬 수 있으며, 방법은 아래의 순서를 따르면 된다. |