Throwable类有两个子类:Error(错误类),Exception(异常类)

Error类是所有错误的父类,错误可以捕获,但不能处理,一般是发生了崩溃级别的情况;Exception是所有异常的父类,异常可以捕获也可以处理。下面我们来讲一讲异常的捕获。

try  catch块用于捕获异常,多个异常捕获可以使用多个catch块,一般而言,对于多个不能预知的异常我们通常采用异常的父类来捕获所有的异常情况,即使用Exception类。在异常捕获中通常会使用finally用于流的关闭或者资源回收的工作,不管异常有没有,或者捕获没有,都会执行finally语句。异常分为编译期异常和运行期异常,一般我们需要处理的异常是编译期异常。

总之,在异常的学习中需要我们能够识别不同的异常,并学会处理它,这样可以提高程序的可执行度。

转载于:https://www.cnblogs.com/zh520mm/p/6854047.html

Throwable类相关推荐

  1. 【Java】常见的异常和Throwable类

    重要的UncheckedException 异常 描述 ArithmeticException 当出现异常的运算条件时,抛出此异常.例如,一个整数"除以零"时,抛出此类的一个实例. ...

  2. Throwable 类

    异常 Throwable 类 Throwable 类是Java语言中所有错误和异常的顶级父类,直接子类为 Error 和 Exception 构造方法 // 无参构造:构造一个新的 throwable ...

  3. Throwable类的详细解释

    概述  软件包   类  使用  树  已过时  索引  帮助    JavaTM 2 Platform Standard Ed. 5.0    上一个类   下一个类 框架    无框架    所有 ...

  4. java throwable_java中怎么捕获异常?Throwable类的方法有哪些?

    我们已经为大家介绍过java异常处理的原因,今天继续为大家讲述下java怎么捕获异常,以及通过图表为大家描述Throwable类的方法是怎样的. 首先,应该怎么捕获异常呢? 我们可以使用try和cat ...

  5. 10.5 Throwable类

    Throwable为super类下面子类有error和Exception两个大类. Exception包含:运行异常和编译异常. 异常: 异常体系: -----------|Throwable --- ...

  6. java 异常继承体系_1、异常概述和继承体系 2、原因及处理方式 3、运行时异常 4、重写异常处理 5、Throwable类常见方法 6、自定义异常...

    01异常的概述 * A: 异常的概述 * a:什么是异常 * Java代码在运行时期发生的问题就是异常. * b:异常类 * 在Java中,把异常信息封装成了一个类. * 当出现了问题时,就会创建异常 ...

  7. java throwable_JAVA异常类Throwable解析

    在 Java 中,所有的异常都有一个共同的祖先java.lang包中的 Throwable类. Throwable: 有两个重要的子类:Exception(异常)和 Error(错误) :二者都是 J ...

  8. java异常类 Object类

    1.Object类 Object类是所有类的父类,是最顶层的父类. 当一个类没有直接继承其它父类时,这个类的直接父类就是Object类. class Person { ... } 等价于 class ...

  9. java异常(机制和捕捉(常见异常类))详解 +练习题

    Java 中的异常处理机制 1.什么是异常 异常:程序在运行过程中产生的不正常情况. 程序在运行的时候,发生了一些不被预期的事件,从而没有按照我们编写的代码执行,这就是异常. 异常是Java中的错误, ...

  10. java 异常类_Java异常处理

    Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的. 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error:如果你 ...

最新文章

  1. BOOKS STORE OPENCART 自适应主题模板 ABC-0093
  2. 计算机技术排除故障网站有哪些,电脑技术交流之常见故障排除【详解】
  3. 对自己的反思 (闲暇中的面试总结)
  4. OSPF 你懂多少之经典问题50个【此文档只适合对OSPF 有一定了解的阅读】
  5. 苹果零售店十大秘诀:禁止纠正顾客发音错误
  6. 解决:ipad QQ可以联网,浏览器不能联网
  7. Cloudreve离线下载Aria2安装教程
  8. java二面_快手Java面试题分享,一二面(面经面试题附部分答案)
  9. js 修改className
  10. 分布式事务常见解决方案
  11. 高并发架构系列:什么是流量削峰?如何解决秒杀业务的削峰场景
  12. 扎克伯格清华座谈全程秀中文
  13. 计算机系统最大的加速能力,w7系统优化加速到最大性能
  14. numpy API 速查手册
  15. 像素数字时钟html页面web前端源码
  16. 西门子smart200PLC之间通讯
  17. 2014迅雷校园招聘笔试题(C++)
  18. 1.5 黑群晖安装后洗白的三种方法 教程
  19. 2016-JavaScript之星
  20. cinema4d 的背景图片插入不显示的原因

热门文章

  1. golang errors 取 错误 信息_golang-标准errors包的学习
  2. 羞,Spring Bean 初始化/销毁竟然有这么多姿势
  3. docker alpine中 配置 nginx和php两个容器互联时,访问php文件不执行问题
  4. LINUX Centos7利用七牛空间做定时备份 qshell定时备份,定时上传到七牛空间
  5. 阶段3 1.Mybatis_12.Mybatis注解开发_8 mybatis注解开发使用二级缓存
  6. OO——电梯作业总结
  7. asp.net—工厂模式
  8. lc 778. Swim in Rising Water
  9. LeetCode题解之Missing Number
  10. Android学习笔记(十一)——从意图返回结果