作业帮 > 综合 > 作业

thow和thows有什么区别(详细的那种解释),急,急,急,急,急,急 ?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/10 02:53:25
thow和thows有什么区别(详细的那种解释),急,急,急,急,急,急 ?
thow和thows有什么区别(详细的那种解释),急,急,急,急,急,急 ?
在声明异常时,在方法名后用throws后面再跟上异常的名单,这样把运行时出现的已声明过的异常向上传递给调用该方法的方法处理;throw语句用来声明自己定义的异常,这种自定义的异常必须是Throwable类的子类;try\catch语句是告诉runtime去捕获该段代码中可能会出现的异常,并进行处理,如果不写对异常的处理代码,runtime会把异常对象交给默认的异常处理程序处理。
public void p1 throws IOException {
throw new IOException("io error");
}
这个example很经典,throw就是自己抛出一个异常,而 throws是声名一个异常,表明该异常不在产生异常的函数中处理,由调用该函数的方法处理