java异常throw和throws区别
来源:互联网 发布:软件项目蓝图设计 编辑:程序博客网 时间:2024/05/16 09:20
语法:throw (异常对象); 如 throw e;
throws(异常类)]{......} 如 public void doA(int a) throws Exception1,Exception2{......}
public class exceptiontest{ public static void main(String args[]) throws Exception{ ... } }例如:
void doA(int a) throws IOException{ try{ ...... }catch(Exception1 e){ throw e;//由方法调用者处理 }catch(Exception2 e){ System.out.println("出错了!");//自己处理,该方法就不会再向外抛出Exception2异常了 } if(a!=b) throw new Exception3("自定义异常");//Exception3自己做了处理}throw语句用在方法体内,表示抛出异常,由方法体内的语句处理。
throws语句用在方法声明后面,表示再抛出异常,由该方法的调用者来处理。
0 0
- Java 异常 throw和throws的区别
- java 异常 throw 和 throws 的区别
- java异常throw和throws区别
- 关于java异常中的throws和throw的区别
- 【转】关于java异常中的throws和throw的区别
- java自定义异常以及throws和throw的区别
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java异常处理中throw和throws的区别?
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java面向对象-异常概述-异常声明throws-多异常处理-throw和throws区别
- Java异常throw与throws的区别
- 异常处理中throw和throws区别
- 异常处理throw和throws的区别
- java异常处理throw和throws
- Java中处理异常throw和throws
- <s:iterator>与<s:if>嵌套使用
- 机器学习 --KNN的介绍与实现
- 2016-5-19-2
- 设置fedora23的网络配置
- iOS下载数据-断点续传
- java异常throw和throws区别
- CSS浮动属性Float详解
- Search in Rotated Sorted Array II
- JS打开新窗口的2种方式
- Mysql学习——触发器
- 关于mysql视图(转载)
- 微博营销实战4——网络舆论的监控与应对
- 263. Ugly Number
- Android----ListView的使用--->加载网络图片