java throws的作用_java中throws实例用法详解

1f76b5a2b45ffb54defe6c81b8358f16.png

在程序出现异常时,会有一个抛出异常的throw出现,这里我们要跟今天所讲的throws区分开。throws的作用是声明抛出,在名称上也跟throw有所不同。下面我们就throws对策概念、语法、实例带来讲解,帮助大家找到声明抛出异常的方法,具体方法如下。

1.概念

如果方法声明的是Exception类型的异常或者是Checked Exception异常,要求方法的调用处必须做处理。

(1)继续使用throws向上(方法的调用处)声明

(2)使用try-catch-finally进行处理

2.语法

[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}

public void function() throws Exception{......}

3.实例

class MyException extends Exception {

public MyException() {}

public MyException(String msg) {

super(msg);

}

}

public class Demo3 {

public static void main(String[] args) {

try {

test();

} catch (MyException e) {

System.out.println("Catch My Exception");

e.printStackTrace();

}

}

public static void test() throws MyException{

try {

int i = 10/0;

System.out.println("i="+i);

} catch (ArithmeticException e) {

throw new MyException("This is MyException");

}

}

}

到此这篇关于java中throws实例用法详解的文章就介绍到这了,更多相关java中throws的使用内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值