java异常处理的(try catch或throws):_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java异常处理的(try catch或throws):

java异常处理的(try catch或throws):

 2015/4/12 6:35:59  qnzhl  程序员俱乐部  我要评论(0)
  • 摘要:1.出现了一个不是语法错误,而是不符合业务逻辑的情况,我们可以将其看做异常对待2.程序运行过程出现了异常,但是处理异常不是当前代码片段的责任,应该将其抛出throws关键字用于在方法声明时声明该方法在运行中可能出现的异常。通知调用者在调用该方法捕获这些异常用我们的话说说是“丑话说前面“。通常情况下,方法中throws抛出的异常类型都应该使用throws在方法声明的时候指出。只有一个特例:抛出RuntimeException及其子类异常时,方法声明throws时,可以不指出
  • 标签:Java 异常处理 异常
1. 出现了一个不是语法错误,而是不符合业务逻辑的情况,我们可以将其看做异常对待

2.程序运行过程出现了异常,但是处理异常不是当前代码片段的责任,应该将其抛出
throws关键字用于在方法声明时声明该方法在运行中可能出现的异常。通知调用者在调用该方法捕获这些异常用我们的话说说是“丑话说前面“。通常情况下,方法中throws抛出的异常类型都应该使用throws在方法声明的时候指出。只有一个特例:抛出RuntimeException及其子类异常时,方法声明throws时,可以不指出。

常见的RuntimeException的子类
NullPointerException空指针
arrayIndexOutofBoundsException数组下标越界
classCastException 类造型异常

3.主动抛出异常
  throw new Excetpion("异常信息!");
发表评论
用户名: 匿名