JAVA异常中的 捕捉与抛出

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:01:44
JAVA异常中,书中讲述异常要先抛出再捕获。但我看到很多程序段中只有
TRY...
CATCH...
这也能形成完整的异常处理机制。我不清楚两者之间的关系。
请高手具体给我讲讲抛出与捕获。谢谢。

try中包括了一段可能抛出异常的代码。catch可以捕获到相应的异常,再进行相应的处理。

抛出可以手工throw,也有方法在有异常时不捕获,而是抛给上级处理,这样就要上级catch到后再处理。

try里面的是有可能出现异常的程序。如果出现了异常,那它可以捕捉到。carch里过的是捕捉后应该做的事

JAVA已经把很多可能出现的异常在他写的语句中抛出了.

当你用到他写的那些可能出现异常的语句时就需要捕获...

try{
//可能出现异常的代码段.
...
}catch(//捕获什么异常){
//捕获后怎么办?
}
就是用来捕获异常的.

异常是自动抛出的,有CATCH才能捕获到抛出的异常。