正在回答
1回答
同学你好,1、throws关键字表示声明异常。使用throws关键字声明的方法表示此方法不处理异常,而交给方法调用处进行处理。(在方法名后面使用)
例如以下代码:
在div方法中声明异常,在main方法中处理异常
class Math{ public int div(int i,int j) throws Exception{ // 定义除法操作,如果有异常,则交给被调用处处理 int temp = i / j ; // 计算,但是此处有可能出现异常 return temp ; } } public class ThrowsDemo01{ public static void main(String args[]){ Math m = new Math() ; // 实例化Math类对象 try{ System.out.println("除法操作:" + m.div(10,2)) ; }catch(Exception e){ e.printStackTrace() ; // 打印异常 } } }
2、throw关键字表示抛出一个异常,抛出的时候是抛出的是一个异常类的实例化对象。(使用在方法体的内容中)
如下所示:
public class ThisDemo02{ public static void main(String args[]){ try{ throw new Exception("自己抛出异常对象。") ; // 抛出异常的实例化对象 }catch(Exception e){ System.out.println(e) ; } } }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星