前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >throws关键字

throws关键字

作者头像
葆宁
发布2019-04-18 16:58:14
7700
发布2019-04-18 16:58:14
举报
文章被收录于专栏:FREE SOLOFREE SOLO

throws关键字主要是在方法定义上使用的,表示的是此方法之中不进行异常的处理,而交给被调用处处理。

代码语言:javascript
复制
class MyMath { 
	public int div(int x,int y) throws Exception { 
		return x / y ; 
	} 
} 

现在的div()方法之中抛了一个异常出来,表示的是,所有的异常交给被调用处进行处理。

代码语言:javascript
复制
class MyMath { 
	public int div(int x,int y) throws Exception { 
		return x / y ; 
	} 
} 
public class TestDemo { 
	public static void main(String args[]) { 
		try { 
			System.out.println(new MyMath().div(10,0)) ; 
		} catch (Exception e) { 
			e.printStackTrace() ; 
		} 
	} 
} 
在这里插入图片描述
在这里插入图片描述

在调用throws声明方法的时候,一定要使用异常处理操作进行异常的处理,这个是属于强制性的处理,而现在主方法本身也属于方法,那么实际上在主方法上也可以继续使用throws进行异常的抛出。

在这里插入图片描述
在这里插入图片描述

这个时候表示的是将异常继续向上抛,交给JVM进行异常的处理。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年03月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档