java 中的try catch语句里有什么深奥的?catch里有什么语句,都是什么意思啊

catch(Exception e)里有什么深奥的呢?catch(这里什么语句都有什么作用呢)

try{
}
catch(Exception e){
}

其实没有什么深奥的,try-catch就是监视try中的语句,如果抛出catch中声明的异常类型.比如ArrayIndexOutOfBoundsException就是数组越界的异常.

假设try中有语句int[] i=new int[10];如果你调用int[14]就一定会抛出ArrayIndexOutOfBoundsException这个异常,如果你写了try-catch且写了
catch(ArrayIndexOutOfBoundsException e){}则这个异常就会被捕获,并执行catch程序块中的代码.

一般来说catch中的代码只是用来客观反映问题,比如吧异常打印出来,或者跟踪异常..不应执行实际的操作..

try-catch过后程序仍然继续执行(不写try-catch则程序抛出异常后自行终止)
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-04
try就是尝试执行下列代码,如果出现异常(语法错误,或者运算错误等),执行catch中的代码。
一般catch(ex)可以捕捉到try中的异常,所以catch中的代码一般是把异常通过提示框显示给用户。
catch中也可以写一些语句来处理之前发生的错误。
语法格式:
try
{
}
catch()
{
}
finally
{
try catch 执行后还要执行次部分的语句
}
第2个回答  2009-08-04
try{
这里放可能抛出异常的语句;
}catch(Exception e){
这里放如果出现异常后该怎么处理。一般在程序进行开发时,这里的处理语句是把异常信息打印出来。在程序运行的时候,就不能再把异常信息打印出来了,这会导致严重的安全问题,就在这里放处理异常语句来处理这些异常。
}
第3个回答  2009-08-04
catch(这里什么语句都有什么作用呢)
这里面的语句定义了异常的类型,如果不想分那么细,就用Exception代替,它基本上就涵盖了所有异常,也就是总异常父类.

java里trycatch的简单用法
在Java中,try-catch语句用于处理可能会抛出异常的代码块。其基本用法如下:一、基本结构:1. 使用`try`块包裹可能抛出异常的代码。2. 使用`catch`块捕捉并处理异常。二、详细解释:1. try块: 用于包含可能抛出异常的代码。当这些代码执行时,如果发生异常,程序会立即跳转到相应的catch块,而不是终止...

java:try{}、catch{}是什么意思?
}用try包围的语句是java编译器认为有可能出现异常,所以让你提前处理。catch{ }是捕获上面的语句出现的异常,然后在catch里写方法处理这个异常!try{ sleep(1000);} 是说sleep(1000);这个方法执行的时候可能会抛catch里的阻塞异常,如果真的发生了,那么catch就会捕获这个异常,让他return,如果没有捕获...

jstrycatch用法?
在Java编程语言中,try-catch语句是一种处理异常的方式。其基本结构包括一个try块和一个或多个catch块。详细解释:1. try块:try块中放置可能引发异常的代码。当这些代码执行时,如果发生了异常,程序会立即跳转到与之对应的catch块,而不会继续执行try块中剩余的代码。2. catch块:catch块紧跟在try块...

JAVA中try语句中catch后的参数是什么意思?
try catch是一个组合。当我执行try里面的代码,出错以后,它会查找相应的catch catch就是逮住错误的意思。括号里面的参数,IOException 表示它是IO错误。即读写错误。当出现了错误以后,会把这个IO异常赋给e 那括号中的e就是我们的错误。然后,拿到这个错误以后,你想怎么办,那就看你程序需要了。一个...

Java里try catch的简单用法
Java中的try-catch结构用于处理程序运行时可能出现的异常。其基本用法是:1. 当代码在try块中执行,如果遇到异常,程序会立即跳转到相应的catch块进行异常处理。处理完异常后,catch块后的语句会继续执行。如果try块中没有异常,catch块会被跳过。扩展部分:2. 在try-catch-finally结构中,程序流程如下:...

java中的异常处理...
Java中的异常处理机制是由try \/catch\/finally语句控制的,一个try语句后面可以跟多个catch语句对try区块中抛出的异常进行处理。finally语句多catch中没有进行处理的异常进行扫尾工作。具体的语句的写法格式如下 try{ expr } catch(exception e){ expr } finally{ expr } expr代表处理语句。在try语句中...

try-catch语句
try { \/\/执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { \/\/除非try里面执行代码发生了异常,否则这里的代码不会执行 } finally { \/\/不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 ...

java中try 与catch的使用?
}catch(Exception e){ \/\/异常处理 } 代码区如果有错误,就会返回所写异常的处理。首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{ int i = 1\/0;}catch(Exception e){ ...} 一个计算的话,如果除数为0,则会报错,如果没有try的话,...

jsp的try、catch 是什么意思
是错误捕捉:try { code; \/\/将自己的代码放在其中;} catch(e) \/\/如果上面的代码有错误,这里就捕获 { alert(e.number); \/\/获得错误信息 }

Java里try catch的简单用法
Java里try catch的简单用法:1、try+catch 程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句 扩展部分:1、try+catch+finally 程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的...

相似回答