java中exception的相关问题 高手进来瞧瞧啊

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:05:11
java中 关于exception
先是try 导入可能出现问题的语句
在 throw exception 抛出异常
最后在catch 执行问题的相关措施???
是这样么???? 同学这样跟我讲的 有哪里对、 麻烦指教下下 再 throw exception 不应该和try、catch写在一起 而放在哪里?
有用再追~!

try{
放置可能会出现异常的代码
}catch(Exception e){
出现异常所要执行提示性的代码
}finally{
不管有没有异常都会执行的代码
}
这些抛出异常的机制你也可以自己定制。也就是说你也可以自敲代码定制自己异常类的

throw的用法是 throw new 某种Exception();作用是跑出异常

try catch的用法是监控try块,如果发现catch(某种Exception e){}的某种Exception被抛出,则捕获这个异常,并执行catch块中的语句.然后程序继续进行.

如果没用try和catch的话,抛出异常时程序就此终止,使用了try catch的话则继续执行try catch后面的语句(前提是前面的代码对后面的没有影响)

下面说try catch和throw exception的关系
下面的代码
try{
throw new 某种Exception();
}
catch(某种Exception e){
}
这样抛出的一场就可以被try-catch捕获到..~

讲得有点乱,抛砖引玉吧.

说白了就是 你的程序出错了,你想怎么处理的问题。
public static void myfunction(){
try{
//这些代码很可能会出问题。
。。。。。。。。。
}catch(Exception e){
//如果出问题,我要怎么处理
//你甚至可以抛出自己定义的错误
}
}
//如果你很懒,你可以在方法名后打
throws Exception 从而把错误向调用此方法的方法丢过去,而里面不用try catch处理

说的简单些