99问答网
所有问题
Java:throw和throws有必要同时使用吗?
今天看公司的代码,基本就是方法后也用了throws了,代码中也用了throw,我都懵了
举报该问题
推荐答案 2014-01-24
throws是抛出异常,谁调用谁处理,throw是处理异常,也可以一起使用,比如一个方法有A、B两只异常,它可以throw A异常,throwsB异常。这样调用这个方法时只用处理B异常就好,如果A异常包括了B异常,B异常是A异常的子类,那么可以处理B异常抛出A异常,那么调用这个方法时,只用处理A异常中不含B异常的其他异常。
总结:方法中只有一个异常可以处理或抛出不能同时处理又抛出,两个或多个不同异常可以处理一些抛出一些。抛出的异常必须与处理的异常不一样或比处理的异常大。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtXetOBeBWBe77B7jOO.html
其他回答
第1个回答 2014-01-24
throws是让调用方法的函数处理异常,
throw是方法本身处理。
没必要同时使用。
具体用哪一个,那要看异常处理是不是这个方法需要做的事。就看你怎么理解面向对象编程了
第2个回答 2014-01-24
代码中抛出异常,只要不是runtime的,方法上必须得throws啊
相似回答
java中
带有
throws
的方法中一定要加
throw吗?
答:
抛出异常,就需要加,没有异常抛出就不加了撒。有异常你也可以不加,(学习的时候)
Java中
的
throws和throw
。。该怎么用。。。他们到底有什么关系。。。
答:
2、throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中
使用throws
关键字在方法声明中指明要跑出的异常;如果要捕捉throw抛出的异常,则必须使用try—catch...
JAVA的throw和throws
怎么用!
答:
throw是语句抛出一个异常;语法
:throw
(异常对象);
throws
是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常) ;语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{...} 当某个方法可能会抛出某种异常时用于throws 声明可能抛出的异常,然后交给上层调用...
java中
try..catch
和throws
可以
同时
用于一个方法体
吗?
即做到指定的异常自...
答:
可以的
,只是如果全部的异常都catch的话,就没有可抛出,就没必要throws了。。。
JAVA
语言如何进行异常处理,关键字
throws
,throw,try,catch,finally分别代...
答:
throws
用在方法声明中,表明当前方法在运行时会有异常抛出,需要在调用该方法的时候注意控制异常 throw用在方法体内,手动制造一个异常,中断代码的继续执行 try-catch-finally是
一起使用
的 当某段代码在运行期间可能会发生异常而终止执行时,使用。结构为 try { //可能发生异常的代码 } catch (异常类型 ...
在
Java中
,
throw与throws有
什么区别?他们各自用在什么地方?
答:
上面的已经解释很详细了 我就补充两点吧 一,
throws用
在函数上,后面跟异常类名,用于标示函数的异常,如果有多个异常类,用逗号隔开;二,throw 用在函数内,后面跟跟异常对象,通常情况是这样的:函数用throw抛出异常对象,函数上必须
用throws
标示 ...
JAVA
作业求教
答:
throws
主要是声明这个方法会抛出这种类型的异常,使其他地方调用它时知道要捕获这个异常。throw是具体向外抛异常的动作,所以它是抛出一个异常实例。throws说明你有哪个可能,倾向 throw的话,那就是你把那个倾向变成真实的了
同时:
1)throws出现在方法函数头;而throw出现在函数体;2)throws表示出现异常...
什么是异常
throws
throw
答:
throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法;throw则需要用户自己捕获相关的异常,而后在对其进行相关包装,最后在将包装后的异常信息抛出。如果在方法中会有异常被抛出而你又不希望在这个方法体内对此异常进行处理,可以
使用throws
在声明方法的时候
同时
声明他可能会跑出的...
简述异常处理中throw、
throws
的作用及存在位置
答:
在
Java
等面向对象的编程语言中,`throw` 是一种显式地引发异常的方式。当程序运行过程中遇到某种特定条件时,可以
使用
`throw` 抛出一个异常对象。这个异常对象包含了有关错误的详细信息,可以被上层调用者捕获并处理。`throw` 可以出现在代码的任何位置,用于指示错误或异常情况的发生。
throws
关键字:与 ...
大家正在搜
相关问题
JAVA的throw和throws怎么用!
Java中throw和throws有什么区别?
在java中,throw与throws有什么区别
在Java中,throw与throws有什么区别?他们各自用...
Java中throw和throws的区别
在java中的方法后面加个throws抛出异常有什么作用?我...
java中,throws与throw有什么不同?
JAVA的throw和throws怎么用!