9
스택 추적을 잃지 않고 Java에서 예외를 다시 발생
C #에서는 throw;명령문을 사용 하여 스택 추적을 유지하면서 예외를 다시 발생 시킬 수 있습니다 . try { ... } catch (Exception e) { if (e is FooException) throw; } Java에 이와 같은 것이 있습니까 ( 원래 스택 추적을 잃지 않습니다 )?
예외는 프로그램의 정상적인 흐름과의 편차가 필요한 비정상적인 조건입니다. 일반적으로 예외는 전체 실패를 초래하지 않고 대신 예외 처리기가 참석해야합니다. 예외 처리는 많은 프로그래밍 언어의 내장 구문입니다. 일반적으로 예외는 스택을 해제하여 예외 범위 밖의 정의 된 상태로 롤백 한 후 핸들러 블록 또는 루틴을 호출하여 처리됩니다.