- 자바에서 Error 와 Exception을 구분함
1. Error : 자바의 동작 환경에서 문제가 발생.
2. Exception : 자신이 만든 코드가 의도와 다르게 실행될 때 발생.
- Exception : 예외
ex) System.out.println(2/0); 이와 같은 메소드를 실행하면
-> ArithmeticException 예외가 발생한다.
- try, catch를 통한 예외 처리
-> 예외로 인하여 프로그램이 중단 되지 않고 계속 진행 된다.
- 개별적으로 Exception 처리가 귀찮을 경우,
ArithmeticException의 부모 격인 Exception을 catch로 쓴다.
- finally
예외여부와 관계없이 실행되는 로직.
- 예외 던지기
throw는 다음 사용자에게 예외 처리를 강제하도록 책임을 넘기는 것
try, catch는 사용자 본인이 예외 처리를 하는 것
'Java' 카테고리의 다른 글
가비지 컬렉션에 대해 (0) | 2023.03.21 |
---|---|
객체지향 프로그래밍이란? (0) | 2023.03.13 |
Java - ArrayList와 LinkedList (0) | 2022.01.18 |
Java - StringTokenizer (0) | 2022.01.18 |
Java - BufferedReader와 Scanner 차이 (0) | 2022.01.18 |