예외 처리
- 예외 : 프로그램 실행 중에 명령어의 정상적인 흐름을 방해하는 이벤트
- 자바에서 예외는 하나의 객체
- 에러 발생시 에러 객체를 생성하여 자바 런타임 시스템에 전달
예외 처리의 장점
- 실행 코드와 에러 처리 코드 분류
- 메서드의 콜 스택(Call Stack)에 에러를 차례대로 보낼 수 있음
- 에러 타입을 종류별로 분류 가능
StackOverflowException
- Java 프로그램 또는 JVM에서 작성된 모든 스레드는 Java 힙과 관계 없이 고유 스택 공간이 존재
- 지정한 스택 메모리 사이즈보다 더 많은 스택 메모리를 사용하게 되어 에러가 발생하는 상황
'Tech Interview > Java' 카테고리의 다른 글
스레드와 동기화 (0) | 2023.02.06 |
---|---|
제네릭과 컬렉션 (0) | 2023.02.05 |
자바 주요 클래스 (0) | 2023.02.03 |
객체 지향 (0) | 2023.02.01 |
자바 기초 (0) | 2023.02.01 |