java中throw和throws的具体干嘛的?

如题所述

throw:在代码逻辑实现过程中,根据需要抛出一个具体的异常。
throws:在方法定义后面明确该方法会抛出哪些异常。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-14
throw 是在方法中抛出一个你想的错。
throws 是在方法定义时抛出一个你认为会出现的错。
第2个回答  2012-11-14
throw一般用在try ,catch中抛出Exception,throws方法名后或者主函数抛出一个或者多个Exception
第3个回答  2012-11-14
throw:在写代码时,在某一行或某个方法里需要抛出异常,就使用throw,可以说是强制手动去抛异常,不管程序有没有异常
throws:则是写在方法名后,该方法在运行时自动检测方法内存不存在列出的异常,有异常再抛出
相似回答