java异常处理的(try catch或throws): 博客分类: Java EE java
程序员文章站
2024-03-23 19:52:34
...
1. 出现了一个不是语法错误,而是不符合业务逻辑的情况,我们可以将其看做异常对待
2.程序运行过程出现了异常,但是处理异常不是当前代码片段的责任,应该将其抛出
throws关键字用于在方法声明时声明该方法在运行中可能出现的异常。通知调用者在调用该方法捕获这些异常用我们的话说说是“丑话说前面“。通常情况下,方法中throws抛出的异常类型都应该使用throws在方法声明的时候指出。只有一个特例:抛出RuntimeException及其子类异常时,方法声明throws时,可以不指出。
常见的RuntimeException的子类
NullPointerException空指针
arrayIndexOutofBoundsException数组下标越界
classCastException 类造型异常
3.主动抛出异常
throw new Excetpion("异常信息!");
2.程序运行过程出现了异常,但是处理异常不是当前代码片段的责任,应该将其抛出
throws关键字用于在方法声明时声明该方法在运行中可能出现的异常。通知调用者在调用该方法捕获这些异常用我们的话说说是“丑话说前面“。通常情况下,方法中throws抛出的异常类型都应该使用throws在方法声明的时候指出。只有一个特例:抛出RuntimeException及其子类异常时,方法声明throws时,可以不指出。
常见的RuntimeException的子类
NullPointerException空指针
arrayIndexOutofBoundsException数组下标越界
classCastException 类造型异常
3.主动抛出异常
throw new Excetpion("异常信息!");
上一篇: web架构设计经验分享 博客分类: 网站架构 Web敏捷开发数据结构网页游戏搜索引擎
下一篇: 【转自phpchina】支付宝架构师对话腾讯研发总监 博客分类: 网站架构 腾讯互联网敏捷开发软件测试电子商务
推荐阅读
-
java异常处理的(try catch或throws): 博客分类: Java EE java
-
java异常处理的(try catch或throws): 博客分类: Java EE java
-
有关Java异常处理中包含return语句的try和finally执行顺序的实证 博客分类: Java Java异常处理执行顺序
-
简单谈谈java的异常处理(Try Catch Finally)
-
简单谈谈java的异常处理(Try Catch Finally)
-
Java异常处理之try...catch...语句的使用进阶
-
Java中异常处理之try和catch代码块的使用
-
Java异常处理之try...catch...语句的使用进阶
-
Java中异常处理之try和catch代码块的使用
-
Java13-day04【Integer、int和String的相转、自动装箱和拆箱、Date、SimpleDateFormat、Calendar、异常、try...catch、throws】