バッファアンダーラン文字列を格納する配列の前の位置に文字を書き込もうとすること。文字列を配列で格納している場合に、インデックスナンバーに負の値を使用してアクセスしようとすること。ArrayIndexOutOfBoundsException例外が投げられる。文字列の配列を「バッファ」と呼び、その範囲を前の方向に超えるため「バッファアンダーラン」と呼ばれる。Java以外の言語では、このバッファアンダーランによって「バッファアンダーフロー」が発生させられるため、バッファアンダーフローの原因、もしくは同義語として使われる。char型配列で4文字の場合。することでバッファアンダーランしてみます。1文字ずつ逆方向にコピーします。配列のサイズより1文字多いとこがポイント。このように例外が発生します。char型配列で4文字の場合。することでバッファアンダーランしてみます。1文字ずつ逆方向にコピーします。配列のサイズより1文字多いとこがポイント。このように例外が発生します。}}「みだし」に含まれているページバッファアンダーラン「解説」に含まれているページバッファアンダーフローバッファアンダーラン「サンプルプログラムとか」に含まれているページバッファアンダーランusersupdate:2005/06/21このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。