博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中的Throwable类是不是受查异常?
阅读量:6843 次
发布时间:2019-06-26

本文共 718 字,大约阅读时间需要 2 分钟。

Q: Throwable是不是受查异常?

A: 是

在中,对非受查异常和受查异常的定义是这样的:

  • The unchecked exception classes are the run-time exception classes and the error classes.
  • The checked exception classes are all exception classes other than the unchecked exception classes. That is, the checked exception classes are Throwable and all its subclasses other than RuntimeException and its subclasses and Error and its subclasses.

也就是说,除了run-time exception和其子类,以及error和其子类,其它的所有异常都是受查异常。


Java中的异常分类如下:

o_v2NAj.png

  • Error通常是一些底层的和硬件有关的错误,与程序本身无关,不应该被捕获,因为捕获了无能为力。
  • RuntimeException是程序本身出错抛出的异常,这类错误一定是程序员本身逻辑错误或不严谨造成的,可以捕获也可以不捕获,如果不主动捕获则会被JVM处理。
  • 余下的受查异常,是在编写程序时无法提前预料到的,如文件读写异常、数据库访问异常等,这并不是程序本身的错误,为了保证程序的健壮性,这些异常必须被捕获。

转载于:https://www.cnblogs.com/xz816111/p/8466048.html

你可能感兴趣的文章
10年测试总监经验分享,你与优秀工程师的距离!
查看>>
2019年在哪里找好的高层次人才扶持政策?
查看>>
解决代码报红:Cannot resolve symbol 'xxx'
查看>>
第71节:Java中HTTP和Servlet
查看>>
Linux开源CommunityBridge平台 提供资金、安全以及人员三项关键
查看>>
Python爬虫入门教程 5-100 27270图片爬取
查看>>
Day1:html和css
查看>>
开源如何在云上存活?
查看>>
Android 网络基础之 HTTP
查看>>
ES6实现继承
查看>>
有擎企业系统v1.0.0 积木式搭建网站,页面构建更灵活
查看>>
Data Pump需要用到steam pool
查看>>
This certificate was signed by an unkown authority
查看>>
Java中常用的锁机制
查看>>
Android开发不得不知;爆款小程序是如何诞生的?
查看>>
史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)
查看>>
听诺奖评委讲演有感
查看>>
RH413-RHEL6.4课程总结
查看>>
MaxCompute(ODPS)上处理非结构化数据的Best Practice
查看>>
想了解产品经理吗?---经典文章
查看>>