Java例外エラー
BufferUnderflowExceptionBufferUnderflowException
バッファに対する読み取り操作が残存データ量を超えた。
jvm
詳細を表示 NumberFormatException文字列を数値として解析できない。
文字列に対象の数値型として無効な文字が含まれている。Integer.parseInt()、Double.parseDouble() などのメソッドで入力が正しい数値形式でない場合に発生する。
解析前に文字列を検証する。無効な入力は try-catch で処理する。文字列の前後の空白を trim する。解析前に null または空文字列をチェックする。
Integer.parseInt("abc");BufferUnderflowExceptionバッファに対する読み取り操作が残存データ量を超えた。
ClosedChannelExceptionすでに閉じられたチャネルに対して操作が試みられた。
ExceptionInInitializerError静的初期化ブロックの実行中に例外がスローされた。
UnsupportedOperationException実装がその操作をサポートしていない。
StackOverflowError通常は深い再帰または無限再帰により、コールスタックが最大サイズを超えた。
OutOfMemoryErrorJVM の利用可能なヒープメモリが枯渇した。