>>618

java.lang.Errorは非チェック

java.lang.Exceptionは基本的にチェック

 ただし子クラスの
  java.lang.RuntimeExceptionおよびその子クラスは非チェック。

以上。