Java でも、RuntimeExceptionを継承して例外クラスを定義するようにして、
throwsを書かないようにするのが、今の流れだと思っていたが。