ToB企服应用市场:ToB评测及商务社交产业平台

标题: 异常值处置惩罚 [打印本页]

作者: 农民    时间: 2024-8-15 19:46
标题: 异常值处置惩罚
异常概述

异常:异常就是Java步伐在运行过程中出现的错误。
异常由来:问题也是现实生活中一个详细事件,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象表现。
我们见过的异常:角标越界异常、空指针异常。
异常分类图解


异常举例

JVM的默认处置惩罚方案

异常处置惩罚方案

try…catch处置惩罚方式

一个异常的情况

多个异常的情况

平级情况

存在上下级的情况

JDK7的新特性及注意事项

举例
  1. try {
  2.     int a = 10;
  3.     System.out.println(a / 2);  // 可能抛出ArithmeticException()
  4. } catch (ArithmeticException e) {
  5.     // 处理ArithmeticException
  6. } finally {
  7.     // 无论try中的代码是否出现问题,这里的代码都会执行
  8.     System.out.println("好好学习,天天向上!");
  9. }
复制代码
编译时异常和运行时异常的区别

Java中的异常被分为两大类:编译时异常和运行时异常。
finally的特点作用及面试题

finally的特点

finally的作用

finally相关的面试题

Throwable中的方法

throws

定义功能方法时,需要把出现的问题袒暴露来让调用者去处置惩罚。那么就通过throws在方法上标识。
举例

throw

在功能方法内部出现某种情况,步伐不能继续运行,需要进行跳转时,就用throw把异常对象抛出。
举例

throws和throw的区别

我们到底该如何处置惩罚异常呢

原则:假如该功能内部可以将问题处置惩罚,用try。假如处置惩罚不了,交由调用者处置惩罚,这是用throws。
举例


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4