- Java编程从入门到精通
- 胡平 刘涛主编
- 350字
- 2025-04-02 16:03:10
1.6.2 运行时错误
运行时错误是指程序在运行阶段出现的错误,这种错误通常由程序中的某些数据(如表示数组下标的变量超过了范围)、来自用户的输入(如输入的除数是0)或程序所处的软硬件环境(如不存在D盘)引起,因而不可能在编译阶段检查出来。
运行时错误通常会中断程序的执行,严重的运行时错误甚至可能引起程序的崩溃。在Java中,运行时错误通常以异常的形式出现(详见第9章),开发者根据程序输出的异常信息,通常能够快速判断出运行时错误出现的原因及位置。
因运行时错误与程序要处理的数据(特别是来自于用户输入的数据)以及程序所处的软硬件环境有关,因此很多时候需要对程序进行大量的测试才能重现这种错误。为降低运行时错误出现的可能性,应尽量避免数据硬编码,同时充分考虑各种有代表性的、将来用户可能会输入的数据,并编写相应的处理逻辑。