读书人

java中错误应该如何避免

发布时间: 2012-12-28 10:29:05 作者: rapoo

java中异常应该如何处理

今天面试被问及到java中有几种处理异常的方式:

我的回答是.两种:1.抛出(throws).2.捕获(try{}catch{}).

?

然后又被问到,在什么时候分别用到上面的两种方式:

下面我就举个例子来说明这个问题:

例如:现在我要在service中调用DAO里面操作数据库的方法.当然所有操作数据库的方法都会抛出SQLException.在这个时候,我们要做的是DAO的方法中对其进行抛出(throws),之后在service中对被调函数中所要抛出的异常进行捕获.原因是你要上调用你的函数知道你会抛出异常,这样调用你的函数才会做相应的处理.总之一句话:就是被调函数抛出异常,主调函数捕获异常.

?

OK,我总结完了,有问题请留言,谢谢!

1 楼 langyu 2010-11-05 呵呵,看下这篇blog: Joe's baby

读书人网 >编程

热点推荐