java关键字throws,throw,try,catch,finally分别代表的意义

      Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。
      Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。

1.try,catch,finally

通常情况下,try,catch,finally(非必要)是联用的,try用来执行一段程序,如果程序中出现异常则有catch捕获并执行相关语句,也可以用finally(最后一定会执行)来处理。格式如下:

try{
	        //放置程序可能出现问题的代码
         }catch(异常类  异常名){
	       //这里放置异常处理的代码
         } finally{
 	      //释放资源
         }

2.throw

throw表示主动抛出一个明确的异常(可自定义),如:

 throw new MyException("发生了自定义的异常");

3.throws

throws往往用来申明异常,即在类后申明该类执行可能会产生的异常。如:

private static void method() throws ArithmeticException{
		method2();
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值