99问答网
所有问题
在Java中,throw与throws有什么区别?他们各自用在什么地方?
在Java中,throw与throws有什么区别?他们各自用在什么地方?
举报该问题
推荐答案 2013-04-13
上面的已经解释很详细了 我就补充两点吧 一,throws用在函数上,后面跟异常类名,用于标示函数的异常,如果有多个异常类,用逗号隔开;二,throw 用在函数内,后面跟跟异常对象,通常情况是这样的:函数用throw抛出异常对象,函数上必须用throws标示
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BetBee77z.html
其他回答
第1个回答 2013-04-12
记得throws 是用在方法名之后的,声明该方法会抛出一个异常,抛给上级方法
throw 是用在catch 块内的,表示遇到异常之后要抛出一个异常。
本回答被网友采纳
第2个回答 2013-04-13
throw 用来抛出异常throws 用来标识可能抛出的异常
第3个回答 2013-04-13
放在方法头用THROWS方法里面手动抛出TRHROW
第4个回答 2013-04-12
您好,提问者:
这里一言半句说也不清楚,请看CSDN的详细说明吧。
链接地址:
http://blog.csdn.net/cynhafa/article/details/6821657
相似回答
Java
语言
中throw和throws
的
区别
是
什么?
答:
一、throw关键字用于在代码中抛出一个异常
,如:throw new Exception("异常一");下面是一个例子:二、throws关键字用来声明一个方法对其内部的代码可能抛出的异常不进行捕获,而是将异常抛出给方法的调用方,由调用方处理。因为java规定,对于方法中抛出的检查的异常,要么将其捕获,要么需在方法的头部用...
JAVA的throw和throws
怎么用!
答:
throw是语句抛出一个异常;语法:throw(异常对象);throws是方法可能抛出异常的声明
。(用在声明方法时,表示该方法可能要抛出异常) ;语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{...} 当某个方法可能会抛出某种异常时用于throws 声明可能抛出的异常,然后交给上层调用...
java中throw和throws
的
区别
答:
1.1 throw是语句抛出一个异常。语法:throw (异常对象);throw e;1.2 throws是方法可能抛出异常的声明
。(用在声明方法时,表示该方法可能要抛出异常)语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{...}public void doA(int a) throws Exception1,Exception3{......
Java中throw和throws
的
区别
答:
throw用于代码当中抛出异常;throws用于方法名结尾定义方法抛出的异常类型
。例如 int a = 1;throw new Exception();system.out.println("a");在throw这行控制台会报Exception异常,如果你new的是NullPointException就会报空指针异常,你抛什么他报什么。下面的输出不会执行,程序终止。如果使用了异常处理...
在java中,throw与throws有什么区别
答:
1、throw是在代码块内的,即在捕获方法内的异常并抛出时用的;2、
throws
是针对方法的,即将方法的异常信息抛出去 3、可以理解为throw是主动(在方法内容里我们是主动捕获并throw的),而throws是被动(在方法上是没有捕获异常进行处理,直接throws的)4、例子:public void str2int(String str) throws ...
java中throw和throws
的
区别
答:
1.
throw
:(针对对象的做法)抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子:抛出
Java中
的一个系统异常:public class One { public void yichang(){ NumberFormatException e = new NumberFormatException();throw e;} public static void main(String[] args){ One test = ...
java中throw和throws
的
区别
答:
throw e;//抛出异常 } System.out.println(age);///
throws
的作用/// 声明方法可能回避的异常 有异常被抛出了,就要做处理,所以
java中有
try-catch 可是有时候一个方法中产生了异常,但是不知道该怎么处理它,那么就放着不管,当有异常抛出时会中断该方法,而异常被抛到这个方法的调用者那里。这个...
java中throw和throws
的
区别
答:
throws
是用来声明一个方法可能抛出的所有异常信息 throw则是指抛出的一个具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法;throw...
JAVA
语言如何进行异常处理,关键字:
throws,throw
,try,catch,finally分别代...
答:
throw 仅用于方法定义后面,指示该方法可能会抛出什么异常,使用该方法的方法必须处理该异常,或者再次抛出。
throws
用于当程序判断发生异常时,用该语句抛出异常,或处理异常时再次抛出异常。//下面三个关键字就是处理异常 try { //这里放可能会发生异常的语句 } catch(Exception e) { //这里处理异常 ...
大家正在搜
throw throws的区别
throw与throws的作用
trycatch和throw区别
javathrow和throws
throw和threw的区别
java中throw的用法
throws和throw
throws和throw的联系
异常throw和throws
相关问题
在Java中,throw与throws有什么区别?他们各自用...
在java中throw与throws各自用在什么地方?
Java中throw和throws有什么区别?
在java中抛出异常的时候,throw和throws有什么区...
在java中,throw与throws有什么区别
java中throw跟throws有什么区别?
java中throw和throws的区别
java中,throws与throw有什么不同?