正在回答
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 星