J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.lang.ArrayIndexOutOfBoundsException。 例外の一種。配列にアクセスする際に、インデックスナンバーが要素数より大きい場合やマイナスの場合に投げられる。 RuntimeExceptionクラスのサブクラスであるため、明示的にcatchやthrows指定する必要はない。むしろ、適切なインデックスナンバーを使用していれば決して発生しない例外であり、絶対に発生しないようにしなければならない。決してforループから抜けるために使用してはならない。 // Sample.java public class Sample { public static void main( String[] args ) { try { // ArrayIndexOutOfBoundsExceptionを投げます。 i