码迷,mamicode.com
首页 > 其他好文 > 详细

throw和throws

时间:2017-07-13 00:51:03      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:定义   cat   不能   业务逻辑   标记   逻辑   类型   处理   throws   

throw用于方法体中,用来抛出一个实际的异常对象,使用throw后,要么使用try catch捕获异常,要么使用throws声明异常
throws用于方法声明处,用来声明该方法可能发生的异常类型,可以是多个异常类型,用来强制调用该方法时处理这些异常
抽象方法也可以使用throws,所以说并不是有throw才有throws
如果使用throw关键字抛异常,一定不要使用Exception,不能很好标记异常类型
如果throw要抛出与业务逻辑有关的异常,需要使用自定义异常类

throw和throws

标签:定义   cat   不能   业务逻辑   标记   逻辑   类型   处理   throws   

原文地址:http://www.cnblogs.com/loyer/p/7158211.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!