' P '

whatever I will forget

Java Exception: Checked/Unchecked

Javaには大きくわけて2通りのExceptionの種類がある

1つめ: Checked

コンパイル時にエラーだと見分けてくれるもの

2つめ: UnChecked

コンパイル時にはエラーだと見分けてくれない。実行時に初めてExceptionが発生する

www.geeksforgeeks.org

GeeksforGeeksがわかりやすく、
- Checkedの例
file読み込み時のロジック。そのロジックがある関数(例ではmain)に対してExceptionをthrowしておかないとそもそもコンパイルが通らない
- Uncheckedの例
ArithmeticException いわゆる0除算