返回首页

以下的异常处理程序语句之间的区别是什么?|您好,
我在Java中的新,我想知道有关使用和

 throw and throws and try catch and finally 
当我使用所有这些异常处理程序,什么是运行时异常,检查异常之间的差异

回答

评论会员:游客 时间:2012/02/07
查看imgsrc=]异常处理的一个很好的介绍
。TorstenH
评论会员:游客 时间:2012/02/07
有2种方式来处理异常:你可以抛出一个异常:{C}在这里你传回所需的int值,而不是例外。上述方法处理异常,可能通过它来对付它。其他版本直接捕获异常:codeprelang="java"spanclass="code-keyword"public/spanspanclass="code-keyword"int/spanfoo()spanclass="code-keyword"throws/spanException{spanclass="code-keyword"try/span{spanclass="code-comment"///spanspanclass="code-comment"fancycodethatneedsExceptionhandling/spanspanclass="code-comment"///spanspanclass="code-comment"likereadingafileorparsingaintvalue/span}spanclass="code-keyword"catch/span(ExceptionoException){oException.printStackTrace();spanclass="code-keyword"return/span-spanclass="code-digit"1/span;}}/pre/code在这种情况下,你捕获异常,往往像-1返回一个无效的INT值。可以添加一个finally{}后面的catch,以确保进行某些操作没有问题,如果尝试/捕捉失败与否(例如关闭文件流,确保数据库不会成为无效):CPallini
|所要求的信息,你可以很容易地找到自己在网络上:{A}]