java 中什么时候抛异常,什么时候try/catch?谢谢!
展开全部
同意youbl的说法,补充一点:
在你觉得可能有异常发生的地方,都需要catch
异常被catch之后,要么处理,要么向外抛throw
在你觉得可能有异常发生的地方,都需要catch
异常被catch之后,要么处理,要么向外抛throw
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把异常抛掉是不太负责人的做法,所有的都应该用try/catch捕获到,也便于从输出的异常中找到出错原因。当然如果你想让你的应用后台打印的信息很干净,没有报错 你也可以都扔掉。呵呵~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-07 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
下面给出一种数学异常:
try{
int a = 2 / 0;
}catch(Exception e){
System.out.println("0不能当除数...");
}
再给你String转int类型一种转换异常:
try{
int a = Integer.parseInt("123s");//这个字符串包含字母了,字母是无法转换为数字的.
}catch(Exception e){
System.out.println("int转为String出错...");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
尽量try/catch 捕获异常 对不同异常进行处理 这样容易知道什么问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询