내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
java:exception
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Java Exception ====== * [[http://www.tutorialspoint.com/java/java_builtin_exceptions.htm|Java - Built-in Exceptions]] * [[java:problem|problem]] ===== Checked Exception ===== 가능하면 사용하지 말 것. * [[http://java.dzone.com/articles/throwing-undeclared-checked|Throwing Undeclared Checked Exceptions | Javalobby]] * [[http://www.gamlor.info/wordpress/?p=1020|Throwing Checked Exceptions Like Unchecked Exceptions in Java |Checked Exception을 RuntimeException 처럼 던지는 방법]]<code java> public class ExceptionThrower { private ExceptionThrower() {} public static void spit(final Throwable throwable) { // 아래 <RuntimeException> 타입 정보는 컴파일 상태에서는 지워진다. ExceptionThrower.<RuntimeException>throwWithoutCheck(throwable); } @SuppressWarnings("unchecked") private static <T extends Throwable> void throwWithoutCheck(Throwable throwable) throws T { // 아래 Type Casting 정보는 Java Generic의 특성상 컴파일시 정보가 사라지므로 // 실제 캐스팅은 발생하지 않는다. throw (T) throwable; } } ExceptionThrower.spit(new IOException("테스트 Checked 예외")); </code>
java/exception.txt
· 마지막으로 수정됨: 2021/07/14 12:49 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로