前言
一、throws关键字?
声明异常:
语法: public 返回值类型 方法名() throws 异常类型1,异常类型2{}
作用:告诉调用该方法的调用者,该方法可能会发生什么异常
public void setAge(int age) throws Exception {
if(age>120||age<0){//方法上throws声明异常
throw new Exception("年龄不合法");//方法中throw抛出异常
}else{
this.age=age;
}
}
二、throw关键字
抛出异常
语法: throw new Exception("异常提示信息");
代码如下(示例):
ipublic void setAge(int age) throws Exception {
if(age>120||age<0){//方法上throws声明异常
throw new Exception("年龄不合法");//方法中throw抛出异常
}else{
this.age=age;
}
}
注意:throw一般都会和throws一起使用