JAVA异处理有什么用

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:32:18
如题

众所周知,Java 编程语言的特点之一是它的健壮性。这意味着错误可以最小化,而且错误应该有效地得到处理。但并不意味着所有的错误都能在编译的过程中被发现,有的错误在编译时发现不了,但在运行时将发生。在运行时发生的错误就叫“异常”。在运行时跟踪这些异常被称为“异常处理”。Java 的异常处理功能负责错误处理和错误恢复。
进行异常处理是为了识别错误和捕获运行时错误。程序发生异常时,如果程序中未提供适当的异常处理机制,程序将会中止并使所有已分配资源的状态保持不变。这样会导致资源泄漏。要阻止此类情况的发生,需要一个有效的异常处理机制,将先前系统分配的所有资源都回收。
Java 中的错误处理是通过异常处理模型来完成的。发生错误时,将引发异常。该异常由一个代码块捕获。异常情况被视为不同于程序的正常控制流程。异常必须捕获,否则程序会终止。
Java中的异常处理是通过5个关键字进行管理的:try、catch、throw、throws和finally。

异常处理?

作用就是处理异常咯。

防止程序崩溃。比如你编写了一个除法运算的程序,当输入的除数为0,这时候就需要捕获异常,并调用处理语句。如果你不捕获异常,首先JAVA是不会让你编译成功的(JAVA的健壮性),其次在给客户运行时发生错误,会导致程序崩溃。

处理异常