java中throws实例用法详解
在程序出现异常时,会有一个抛出异常的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的使用内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. PHP设计模式之迭代器模式浅析2. JXTA Java标准版本 2.3.7 发布3. JS实现手写 forEach算法示例4. Vue axios与Go Frame后端框架的Options请求跨域问题详解5. ASP.NET MVC使用正则表达式验证手机号码6. Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)7. 用css截取字符的几种方法详解(css排版隐藏溢出文本)8. python b站视频下载的五种版本9. python生成xml时规定dtd实例方法10. Android Studio3.6新特性之视图绑定ViewBinding使用指南

网公网安备