EmptyStackException
EmptyStackException (빈 스택 예외)
Stack 클래스의 메서드가 스택이 비어 있음을 나타내기 위해 던지는 예외예요.
본문
Stack의 pop()이나 peek() 같은 메서드를 스택이 비어 있을 때 호출하면 EmptyStackException이 던져져요.
public class EmptyStackException
extends RuntimeException
EmptyStackException은 RuntimeException을 상속하므로 unchecked 예외예요. 레거시 Stack 클래스 대신 현대적인 Deque 구현을 쓰는 것이 권장되는데, 그래도 스택이 비어 있을 때 이 예외가 발생한다는 점은 참고하면 돼요. 코드와 시그니처는 원문 그대로 보존돼요.