首页 > 其他分享 >003.异常分类及处理——异常的概念——异常分类——异常处理方式:抛出异常、使用try catch捕获并处理异常

003.异常分类及处理——异常的概念——异常分类——异常处理方式:抛出异常、使用try catch捕获并处理异常

时间:2022-10-02 13:33:28浏览次数:56  
标签:调用者 处理 分类 throw 异常 throws

2.2.2 异常分类

在Java中,Throwable是所有错误或异常的父类,Throwable又可分为Error和Exception,常见的Error有AWTError、ThreadDeath、Exception 又分为RuntimeException和CheckedException.

在说下throw 和 throws的区别

  • 位置不同:throws作用在方法上,后面跟着的是异常的类;而throw作用在方法内,后面跟着的是异常的对象。
  • 功能不同:throws用来声明方法在运行过程中可能出现的异常,以便调用者根据不同的异常类型预先定义不同的处理方式;throw用来抛出封装了异常信息的对象,程序在执行到throw时后续的代码将不再执行,而是
    跳转到调用者,并将异常信息抛给调用者。也就是说,throw后面的语句块将无法被执行(finally语句块除外)

标签:调用者,处理,分类,throw,异常,throws
From: https://www.cnblogs.com/Where-am-i/p/16748663.html

相关文章

  • 动词分类
    及物动词及物动词需要带物品或人物动作是有对象的对象为宾语及物动词和不及物动词合起来就是"实义动词"(也叫做行为动词)因为这些动词通常都有实际意义当然也有状......
  • C文件处理
    文件处理1FILE*fp;PS:声明一个指向文件类型的指针。指针存放的是指向文件的地址。2fp=fopen(filename,mode);打开一个文件,在内存中建立buffer,fp指向内存中的bu......
  • 多功能手持VH501TC采集仪如何处理监测数据
    河北稳控科技多功能手持VH501TC采集仪如何处理监测数据1.保存数据在实时数据显示窗口,长按【存储】按键即可保存当前显示的传感数据,当听到蜂鸣器提示后表示存储完成,同时屏......
  • 使用 Python 处理 Json 数据
    一、引言:什么是JSONJSON(JavaScriptObjectNotation)是一种很常用的数据格式,它常常用在web应用程序中。它可以表示结构化的数据。下面是常见的JSON文件结构{......
  • 深度学习:自然语言处理(上)
    自然语言是一套用来表达含义的复杂系统。在这套系统中,词是表义的基本单元。顾名思义,词向量是用来表示词的向量,也可被认为是词的特征向量或表征。把词映射为实数域向量的技......
  • 字段类型处理器
    pom.xml<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency>......
  • 雷达信号处理的基本方法------------雷达
    1、什么是雷达信号处理雷达信号处理是指对观测信号进行分析、变换、综合等处理,抑制杂波、干扰等非期望信号,增强有用信号,并估计有用信号的特征参数,或是将信号变成某种......
  • 【MySQL】MySQL分区是如何处理NULL的
    MySQL的分区实现中,认为NULL比任何non-NULL值都小。和orderby类似。​RANGE分区是如何处理NULL的?如果将行插入到按RANGE分区的表中,使得用于确定分区的列值为NULL,则该行将......
  • Spring MVC入门(十):异常处理
    异常处理简介SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolverHandlerExceptionResolver接口的实现类有:DefaultHandlerExceptionRe......
  • 异常处理和泛型
    异常处理异常的格式publicstaticvoidmain(String[]args){//可能会出异常的代码,需要使用try来处理,try不能单独使用,必须配合finally或catch使用try{in......