当前位置:首页
> 正文
异常处理中throws和throw的区别?
作者:小雪发布时间:2023-02-15浏览:457
首先:
1.用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。
1.1 throw是语句抛出一个异常。
语法:throw (异常对象)
throw e
1.2 throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)
语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}
public void doA(int a) throws Exception1,Exception3{......}
throws只是在方法上的声明,表示函数可能会抛出改异常
throw是抛出实际的异常,如果在try的代码块中使用可能会抛出异常的函数,catch捕获后想要再次抛出给上层方法体,则需要再方法体上再次声明。
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com
相关推荐
- 谁有304不锈钢双头螺栓
- 法律问题:公民的社会经济权利包括哪些?
- throw和throws的区别
- 焖鸭肉的做法
- 焖鸭肉的家常简易做法
- 王者荣耀怎么设置常用英雄不显示
- 木质粉里含甲醛,怎么处理好?
- 别克新凯越仪表上的ECO是什么意思呀
- 红枣怎么去皮,红枣去皮的最简单方法
- 我手动挡考试已经考到科目三了,可以转自动挡吗?
- 读了职高还能转普高吗?
- 公路减速垫 的国家标准是什么?
- 吴京谢楠婚礼是什么时候举办?
- 王者荣耀最近使用英雄怎么不显示
- 科目三挂了还可以转自动档吗
- 爱给你了我不后悔,只希望你给我一次机会,这首歌的歌词是什么
- 别克凯越eco怎么关闭
- 读了一学期职校可以转高中吗?
- 北京现代是哪里的车?
- 王者荣耀怎么关闭征召模式中的显示最近使用英雄