欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java异常处理的(try catch或throws): 博客分类: Java EE java 

程序员文章站 2024-03-23 19:22:04
...
1. 出现了一个不是语法错误,而是不符合业务逻辑的情况,我们可以将其看做异常对待

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

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

3.主动抛出异常
  throw new Excetpion("异常信息!");
相关标签: java