반응형 throws vs throw1 [JAVA] Chapter 13. Exception Handling 예외와 에러의 차이점은 무엇일까? compile time(우리가 짠 코드인 human language를 machine language로 바꿔주는 과정)에 발생하는 것이 에러이고 compile이 끝난 후 실행하는 runtime에 발생하는 것이 exception이다. 따라서 exception이 발생했다는 것은 compile time은 통과했고, eclipse에서 빨간 줄이 뜨지 않았다는 의미이다. 코드 상으로는 문제가 없지만 keyboard 입력 등으로 값에 의해 발생하는 것이 예외이다. 예외는 표준 예외와 사용자 정의 예외로 나뉜다. ① 표준 예외 표준 예외는 sun에서 이미 알고 있는 예외로, 예외를 처리하는 클래스까지 정의되어 있다. try 블록에 예외가 발생할 가능성이 있는 코드를 작성하면, 예외를 .. 2023. 7. 18. 이전 1 다음