実行時エラーとは何ですか?
コンピューターアプリケーションといえば、エラーとは、プログラムの実行またはファイルや計算の間違いまたは不一致です。 計算エラーは、いくつかの要因によって引き起こされる可能性があります。 1つはオペレーターまたはユーザーのエラーです。 たとえば、何もコピーされていないときにユーザーが「貼り付け」コマンドにアクセスした場合、これはいつでもプログラムで発生する可能性があるユーザーエラーの例です。 発生するその他のエラーには、ソフトウェア自体が関係します。 エラーの2つの重要なクラスは、コンパイル時エラーと実行時エラーです。
コンパイル時エラーは、プログラムのコンパイル中、つまりソースコードが実行可能プログラムになる過程で発生します。 ランタイムは、プログラムのインストール、ロード、または終了とは対照的に、コンピュータープログラムの実行です。 実行時エラーは、プログラムが特定の時間に特定のコンピューターで実行されているときに発生する不具合、バグ、または問題です。 多くのエラーは、プログラムがコンパイルされている場合(コンパイルされている場合)、静的ソフトウェアテストで検出されます。 実行時エラーをキャッチすることは、ソフトウェアの動的テストの重要な焦点です。
実行時エラーの診断では、実行時環境を考慮することが不可欠です。 ランタイム環境は、オペレーティング環境と同様の概念です。 再現可能であれば、ランタイムエラーが発生または発生したハードウェアとソフトウェアの構成を指します。 ランタイム環境には、コンピューターのオペレーティングシステム、CPUの種類(中央処理装置)、アプリケーションが適切に実行する必要があるシステムソフトウェアまたはランタイムエンジンなどの要素が含まれます。
プログラムの使用中に、さまざまなタイプの実行時エラーが発生する可能性があります。 それらのいくつかは、接続に失敗したり、周辺機器のアドバイスをオンにしたり、何もコピーされていないときに「貼り付け」などの無効な指示を与えるなどのユーザーエラーです。 不足しているリソースは、実行時エラーを引き起こす可能性がある別の状況です。 コンピューターウイルスやメモリの問題は、別のプログラムとの競合の場合と同様に、実行時エラーを引き起こす可能性もあります。
実行時エラーが発生すると、ユーザーにエラーメッセージが表示される場合があります。 このメッセージは単に「ランタイムエラーが発生しました」と表示し、デバッグの機会を提供する場合があります。 その他は、Javaランタイムエラーメッセージ「StackOverflowError」、「OutOfMemoryError」、または「VerifyingError」など、より具体的です。