1. NullPointerException
- 객체를 가리키지 않고 있는 레퍼런스를 이용할 때
2. ArraryIndexOutOfBoundException
- 배열에서 존재하지 않는 인덱스를 가리킬 때
3. NumberFormatException
- 문자를 숫자로 변환하려고 할 때 발생하는 예외
4. inputMismatchException
- 지정한 변수 타입과 다른 타입을 입력받았을 때 발생하는 예외
1. try ~ catch
e.printStackTrace();
- 콘솔에 어떤 예외인지 나타냄
e.getMessage();
- 예외를 간략하게 나타낸 문자열을 나타냄
예외가 발생한곳 이후의 코드는 실행하지 않고 바로 catch문으로 이동
2. finally
- 예외 발생 여부에 상관없이 언제나 실행
7. throws
- 예외 발생 시 예외 처리를 직접하지 않고 호출한 곳으로 넘긴다. (남한테 넘김)