美文网首页
异常的处理方式

异常的处理方式

作者: HACKL | 来源:发表于2021-01-26 06:01 被阅读0次

1、抛出

遇到问题不进行具体处理,而是继续抛给调用者(throw,throws)

抛出异常有三种形式,一是throw,另一种是throws,还有一种系统自动抛异常

2、捕获

try catch 捕获异常针对性处理方式

Throw和Throws的区别

1、throws用在函数上,后面跟的是异常类,可以跟多个;throw用在函数内,后面跟的是异常对象

2、throws用来声明异常,让调用者只知道该功能可能会出现的问题,可以给出预先的处理方式,throw抛出具体的问题对象,执行到throw,功能就已经结束了,跳转到调用者,并将具体的问题对象抛给调用者。

3、throws表示出现异常的一种可能性,并不一定会发生这些异常,throw则是抛出了异常,执行throw则一定抛出了某种异常对象

4、两者都是消极处理异常的方式,只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。

相关文章

  • Springboot异常处理的五种方式

    SpringBoot 框架异常处理有五种处理方式,从范围来说包括有全局异常捕获处理方式和局部异常捕获处理方式,接下...

  • Spring Boot异常处理与单元测试

    1.SpringBoot异常处理方式2.SpringBoot单元测试 1.SpringBoot异常处理方式 自定义...

  • Java常用工具_IO流

    1. 异常 1.1 异常的概述 1.2 异常的处理方式 Java中异常的顶层父类是Throwablefinally...

  • 夯实Java基础系列10:深入理解Java中的异常体系

    目录 为什么要使用异常 异常基本定义 异常体系 初识异常 异常和错误 异常的处理方式 "不负责任"的throws ...

  • 异常的处理方式

    1、抛出 遇到问题不进行具体处理,而是继续抛给调用者(throw,throws) 抛出异常有三种形式,一是thro...

  • JAVA 异常机制

    try-catch 异常机制的本质 异常处理方式 java异常类层次结构图 Error 表明系统JVM已经处于不可...

  • Spring web 异常统一处理

    异常类型 检查异常 检查异常需要捕获或者在函数签名中抛出异常,一般是IO异常,通常处理方式是,如果需要重试则try...

  • PHP七天系列之异常处理

    异常说明 异常是推荐的错误处理方式,传统的错误处理方式要判断并一层一层返回到调用点,如下所示: 通过上面代码我们发...

  • JAVA异常处理机制

    四、异常处理的基本语法 在编写代码处理异常时,对于检查异常,有2种不同的处理方式:使用try…catch…fina...

  • 3/14day10_选择排序_二分查找_异常

    复习 今日内容 选择排序 二分查找 异常【异常的继承体系是重点】 异常的处理【try...catch处理方式是重点...

网友评论

      本文标题:异常的处理方式

      本文链接:https://www.haomeiwen.com/subject/gtzizktx.html