今独学で例外処理について学習しているんですが
例題が1題しかないのと、解説が少ないとで
なかなか理解できずに爪を噛んでいる状態です。
まず
http://deepmind.hp.infoseek.co.jp/sample4.txt
のコードなんですが、
→catch(ArrayIndexOutOfBoundsException e)
のクラスの部分にSuperクラスを指定できるとあるんです。
ならば全部Superクラスにすれば楽なのでは?と思うんです。
しかし、何らかの理由がありArrayIndexOutOfBoundsExceptionクラスを
指定していると思うので、その訳が知りたいのです。。
ちなみに、Throwableクラス、Exceptionクラス、RuntimeExceptionクラスで
実験したら全て実行上問題はなかったです。
どうか宜しくお願いします。