JAVA方法try{}..catch(Exception e){}详解

try
{
...
}
catch(Exception e){}
方法的含义是什么?
方法的用途。。
方法实用范围

请高手详解。。。

在JAVA中由于安全性的强调 所以许多方法必须抛出异常才能在编译的时候
不出现错误 解决这个问题有两个方法一种是把代码块 {} throws Exception
另一种就是try..catch
try{}中放的是你要运行的代码
catch(Exception e){}中放的是如果运行代码出现异常 要执行的部分
通常格式为catch(Exception e){System.out.println(e)}
即输出出现的异常 Exception e 就是出现的异常
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-10
在try里面··
表示你哪些代码会有异常出现··
比如说你在连接数据库的时候··
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
这句话就是一个ClassNotFoundException的异常··
也就是说 你在使用这行代码的时候 可能会有异常发生··
所以你要么就是抛出这个异常throw 要么就自己捕获这个异常··
而try catch就是捕获的意思··
catch就是可能出现什么样的异常
像刚刚的例子 你可以这样写:
try {
Class.forNam("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
第2个回答  2010-05-10
try
{
...// 要处理异常的代码 如果有异常则执行catch模块 不再往下执行
}
catch(Exception e){//可以写抛出的具体异常
//如果有异常再执行catch模块
}
建议你去看下异常的知识
第3个回答  2021-04-02
如果try{...}里面的代码有错误,就不执行这些代码,改为执行catch里的代码,从而跳过了执行报错导致程序中断的情况。
第4个回答  2010-05-10
方法就是C或C++中的函数。用来处理数据成员的。根据不同的情况,方法的适用范围各不相同。

JAVA方法try{}..catch(Exception e){}详解
解决这个问题有两个方法一种是把代码块 {} throws Exception 另一种就是try..catch try{}中放的是你要运行的代码 catch(Exception e){}中放的是如果运行代码出现异常 要执行的部分 通常格式为catch(Exception e){System.out.println(e)} 即输出出现的异常 Exception e 就是出现的异常 ...

ty{}catch(Exception ex)什么意思
捕获异常。如果在try的代码块里面发生了异常。就去执行catch的语句。以下面的程序段为示例:try { return a\/b;} catch (Exception e) { \/\/当b为0的时候这里可以打印提示:除数不能为0 } 异常的通俗原理在于,当出现某些错误的时候,用户又不想直接把程序直接关闭,那么就在用户捕捉到的异常里进行处...

java中try 与catch的使用?
\/\/代码区}catch(Exception e){\/\/异常处理} try语句: try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。catch语句:catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系...

java中为什么使用throw new RuntimeException时报错:非法字符
}catch(Exception e){ e.printStackTrace( );throw new RuntimeException(e);} 这是处理没法进一步处理的异常的一般做法。try块中出现了一个异常,它被catch住了,我们首先要在标准输出上打印出异常但是如果没有throw这句,这个错误就静悄悄地被catch块吃掉了,程序会继续运行。可这个时候很可能你的...

java里的try { } catch 后面的内容应该怎么写呢?
try{ } catch (Exception e){ 这个e就是一个异常对象,表来描述程序发生的错误 } 这个就表示捕获所有异常 因为所有异常都继承了Exception

java中try和catch的具体作用
try就像一个网,把try{}里面的代码所抛出的异常都网住,然后把异常交给catch{}里面的代码去处理,最后执行finally之中的代码。无论try中代码有没有异常,也无论catch是否将异常捕获到,finally中的代码都一定会被执行。例如:当除数为0时,编译不会报错,如果没有try\/catch的话,程序直接崩溃。用try\/...

catch exception e什么意思
捕获异常的意思,这句话的完整应该是try {} catch(exception e) ,这是java的异常处理机制,再java中,程序运行会出现很多异常,例如:被除数为0等等情况,为了让程序正常运行,而不至于崩溃,需要引入异常处理机制,如果再try{}语句块中出现异常,就会被catch住,catch中是捕获的异常类型。

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

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

字符界面输入输出中catch (IOException e)这方法是什么意思?
IOException e:代表捕捉的是输入输出异常。e是对象。即:如果发生输入输出的异常就会在这里捕捉,catch (IOException e){XXX}中xxx会被执行。

相似回答