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

[复制链接]
查看11 | 回复2 | 2009-8-1 20:17:56 | 显示全部楼层 |阅读模式
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捕获到..~讲得有点乱,抛砖引玉吧.
回复

使用道具 举报

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

使用道具 举报

千问 | 2009-8-1 20:17:56 | 显示全部楼层
说的简单些就是:
try--catch是用来捕捉错误,如果觉得程序中有可能出现错误,然后就把代码块放在try-Catch 里面;
throw Exception 一般跟在方法后面,主要是抛出错误,一般抛出的错误,谁调用这个方法,然后谁负责处理错误,也就是说,在调用这个方法的地方,必须加上try-Catch块当然,在方法中也可以指定的在catch块中throw Exception 。路过~希望可以帮助你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行