ランタイムエラー
日本語 | 実行時エラー |
英語 | run time error |
ふりがな | らんたいむえらー |
フリガナ | ランタイムエラー |
実行時に発生するエラー。
プログラムの実行中に発生するエラー全般を「ランタイムエラー」と言う。
一般にエラーというとこの「ランタイムエラー」を指す。
そういったこともあり、「ランタイムエラー」の厳密な定義はない。
最狭義には、RuntimeException例外が投げられることによってプログラムが終了することを指す。
これに加えて、Error例外が投げられることによってプログラムが終了することを指す場合もある。
「例外でプログラムが停止すること」全般を指す場合もある。
「ランタイムエラー」という言葉は「コンパイルタイムエラー」との対比に使われる事が多く、エラーそのものの種別はあまり問われないことも多い。
プログラムの実行中に発生するエラー全般を「ランタイムエラー」と言う。
一般にエラーというとこの「ランタイムエラー」を指す。
そういったこともあり、「ランタイムエラー」の厳密な定義はない。
最狭義には、RuntimeException例外が投げられることによってプログラムが終了することを指す。
これに加えて、Error例外が投げられることによってプログラムが終了することを指す場合もある。
「例外でプログラムが停止すること」全般を指す場合もある。
「ランタイムエラー」という言葉は「コンパイルタイムエラー」との対比に使われる事が多く、エラーそのものの種別はあまり問われないことも多い。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// ランタイムエラーの例。
System.out.println( args[-1] );
// java.lang.ArrayIndexOutOfBoundsException: -1
// at Sample.main(Sample.java:7)
// Exception in thread "main"
}
}
public class Sample
{
public static void main( String[] args )
{
// ランタイムエラーの例。
System.out.println( args[-1] );
// java.lang.ArrayIndexOutOfBoundsException: -1
// at Sample.main(Sample.java:7)
// Exception in thread "main"
}
}
// Sample.java public class Sample { public static void main( String[] args ) { // ランタイムエラーの例。 System.out.println( args[-1] ); // java.lang.ArrayIndexOutOfBoundsException: -1 // at Sample.main(Sample.java:7) // Exception in thread "main" } }