java中异常处理的throws的作用是什么

可不可以理解为无视所有异常?

这个是处理异常的一种方式
还有一种方式就是:try{}catch(Exception e){}
只不过这个throws是把异常交给调用者或着系统来处理,我们老师曾经有个很经典的比方:异常当作篮球的话,你有两种方式处理它,要么投篮,即是用try{}catch(){}来处理
一种是传球,即是用throws来处理
这里不能这样理解的,只能说把它交给别人
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-14
throws用于声明,它并不是一个可以执行的语句。throws放在方法声明的后面部分,用来说明这个方法可能会抛出什么异常,

static void throwOne() throws IllegalAccessException

这个声明告诉调用者,方法throwOne可能会抛出IllegalAccessException异常。

格式是: 方法声明 throws 异常类1,异常类2,...

而throw则是一个动作,执行throw语句的时候会抛出一个异常。
第2个回答  2007-05-13
肯定不能理解为无视所有异常
要不异常还有什么用呀?
它只是将异常抛出到上一级,由上一级捕捉并处理。
就这样一直向上抛,至到被操作系统捕捉~

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网