일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백준 단계별로 풀어보기
- 자바 개발자
- 기술면접
- 생활코딩
- 자바 면접
- 아톰에디터
- Node.js Express
- react jsx
- 백준
- React props
- 자바 기술면접
- jsx 문법
- 알고리즘
- 리액트
- 맥북 초보
- AtomEditor
- tech interview
- mysql
- 자바 영어면접
- Express middleware
- React
- 자바 인터뷰
- 맥북 사용법
- Java tech interview
- node.js
- 백준 알고리즘
- 맥북 유용한 앱
- react state
- 맥북 필수 앱
- 맥북 팁
- Today
- Total
song.log
[자바 기술면접] 18. 예외(Exception) vs 오류(Error) 본문
- 정의
예외(Exception) : 프로그램의 정상적인 흐름 중 발생할 수 있는 오류 상황입니다. 예외는 일반적으로 입력 데이터의 문제, 프로그래밍 오류 또는 사용 불가능한 시스템 리소스 등으로 인해 발생합니다. 예외는 복구 가능하며, 프로그램은 예외를 catch하여 오류를 처리하고 실행을 계속할 수 있습니다.
오류(Error) : 프로그램 실행 중 발생할 수 있는 심각한 문제입니다. 에러는 일반적으로 프로그램이 제어할 수 없는 문제(예: 하드웨어 장애, 리소스 고갈 또는 JVM의 심각한 버그)로 인해 발생합니다. 에러는 일반적으로 복구할 수 없으며, 프로그램은 처리하지 않고 즉시 종료해야 합니다.
- 공통점
Throwable 클래스의 하위 클래스라는 것.
- 영어 정리 :
Exception : An error condition that can occur during the normal flow of a program. Exceptions are typically caused by a problem with the input data, a programming error, or a system resource that is unavailable. Exceptions are recoverable, meaning that the program can catch the exception and take appropriate action to handle the error and continue executing.
Error : A severe problem that can occur during the execution of a program. Errors are typically caused by problems outside the control of the program, such as hardware failure, resource exhaustion, or a serious bug in the JVM. Errors are generally not recoverable, meaning that the program should not try to handle them but rather terminate immediately.
In summary, exceptions are recoverable and typically caused by problems with input data or programming errors, while errors are not recoverable and typically caused by problems outside the control of the program.
'StudyLog > Java interview' 카테고리의 다른 글
[자바 기술면접] 20. 멀티스레딩이란? (0) | 2023.04.29 |
---|---|
[자바 기술면접] 19. 프로세스(Process) vs 스레드(Thread) (0) | 2023.04.29 |
[자바 기술면접] 17. String vs StringBuffer (0) | 2023.04.29 |
[자바 기술면접] 16. 기본 데이터 유형 vs 참조 데이터 유형 (0) | 2023.04.29 |
[자바 기술면접] 15. 인터페이스 vs 추상클래스 (0) | 2023.04.29 |