Java教程

2021-05-15

本文主要是介绍2021-05-15,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

016

throws语句和throw语句

一、throws语句:声明方法抛出异常
对异常不进行处理,若有异常,谁调用谁处理
格式:
Returntype. methodName ([paramlist])throws exceptionlist{
//方法体,

注意事项:
1、throws必须在方法声明处
2、声明的异常必须是Exception或者Exception的子类
3、方法内部如果抛出多个异常,throws 后面必须得声明多个异常,如果是子父类关系,那么可以声明父类异常
4、调用个声明抛出的异常方法,必须处理异常,可以用throws处理,也可以用try- catch处理

二、throw语句:使用语句抛出异常
格式:
throw new **Exception(“异常产生的原因”);
注意:
1、throw的是一个对象, 这个对象必须是Exception 或者Exception的子类
2、throw 语句在方法内部
3、throw抛出的对象,必须处理,如果是编译异常,必须处理;如果是运行异常RuntimeException,可以不处理,交给计算机JVM处理,大不了就是打印异常、中断程序

三、自定义异常类
需要用到关键extends,继承Exception

这篇关于2021-05-15的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!