미션 기간이 늘어났다고 좋아했던 나자신.. 반성해라....
백신 맞고 후유증과 명절 준비로 몇일 날리니 시간이 별로 없어서 아쉽다
예외 ( exception )
사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류
예외처리 ( exception handling )
일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것.
자바에서는 예외라고 부르는 오류를 처리하는 과정을 말하기도 한다.
- 일반 예외
컴파일러 체크 예외라고도 한다.
만약 예외 처리 코드가 없다면 컴파일 오류가 발생한다.
일반 예외는 Exception을 상속받지만 Runtime Exception은 상속받지 않는다
- 실행 예외
컴파일하는 과정에서 예외 처리 코드를 검사하지 않는 예외를 말한다.
실행 예외는 Runtime Exception을 상속받은 클래스들이다.
( Null, 배열 인덱스 범위, 숫자형변환, 타입변환 )
API ( Application Programming Interface )
프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음.
라이브러리라고도 부른다.
( java.lang, java.util )