stack 에서...
행운아
2023.04.01
우선.. 좋은 자료 강좌 제공해 주셔서 감사드리구요..
아직.. 자바에 대해서 자세히 몰라서 질문드립니다.
아래는 배열로 구현한 stack 중 한 부분 인데요..
public Object removeLast()
{
// 현재 저장된 스택이 없는경우, exception을 발생시킨다.
if (m_depth == 0)
{
throw new NoSuchElementException();
}
Object elem = m_elems[--m_depth];
m_elems[m_depth] = null;
return elem;
}
throw new NoSuchElementException();
에서
throw가 대체 뭔지.. (예외 처리에서 무조건 딸려 오는 것인가???)
(있고 없고의 차이??)알고 싶네용... ㅡㅡ;; 뭔가 황당한 듯한 ...질문..느낌.
-
라미
감사합니다..
-
루나
아구 잘 이해가 안가.. 애고 애고.. 더 열심히 공부해야 게따.. 쩝.. 하여튼 고수님들 답변에 힘이 된답니다.^^
-
큰돛
자바의 예외 처리를 위한 문법입니다.
그냥 단순히
new nosuchelementexception();
라고 하면 nosuchelementexception 라는 클래스를 생성만 시켜놓고 마는거죠.
그냥 자바 객체