*checked - api사용하는 쪽에서 예외처리하도록 강제/ 부모 런타임있으면 안되고
(사용자가 예외상황에서 그 상황을 복구하거나 개선가능성 잇을 경우)
ex) 파일이 존재하지 않는다 --> 파일찾아달라
*unchecked - 예외처리 강제x / 런타임 oo
(그 상황에서 앱 종료하는게 더 낫다, 할게 없다)
- RuntimeException (unchecked)

2) Exception으로 바꾸면 checked 돼서 오류가뜸 ( try catch가 필요 or 던진다)

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓try catch↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓throw↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

값: 0으로 나누는 것은 허용되지 않습니다.
여기서 left와 right값을 추가로 호출되게 하고 싶다면

0으로 나누는 것은 허용되지 않습니다.
10
0
'JAVA > ★객체지향' 카테고리의 다른 글
object / finalize(사용할일 거의 없음)+ 가비지컬렉션 설명 (0) | 2023.03.14 |
---|---|
Object/ -> toString/ equals + hashcode(어렵) (0) | 2023.03.13 |
예외의 여러가지 상황(checked/ unchecked) (0) | 2023.03.13 |
예외 만들기/(여러가지 예외들 설명)IllegalArgumentException //IllegalStateException ... (0) | 2023.03.13 |
예외(3) - throw(폭탄돌리기) (0) | 2023.03.13 |