私はException with Inheritance
の疑いがあります。java ArrayIndexOutOfBound例外がThrowableではないIndexOutofBound例外を拡張するのはなぜですか?
なぜ
public class ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException
、その後
public class IndexOutOfBoundsException extends RuntimeException
、その後
public class RuntimeException extends Exception
なぜこの階層は維持されているのはなぜ
public class ArrayIndexOutOfBoundsException extends Exception
...どれガイダンスが役に立つでしょうか?