Java-受检异常与非受检异常
Java-受检异常与非受检异常
- Java-受检异常与非受检异常
- 受检异常
- 非受检异常
- java中的异常
Java-受检异常与非受检异常
受检异常
受检异常其实表示的是在编译的时候,要强制检查的异常,这种异常需要去显示的通过try/catch来进行捕获或者通过throws去抛出去否则程序无法通过编译的。
非受检异常
非受检异常就是表示在编译的时候可以不需要去强制检查的异常,这种异常可以不需要显示去捕获或者抛出。
java中的异常
java中的异常和错误都继承自java.lang.Throwable,Throwable这个超类有两个直接子类,分别是Error
和Exception
。
Error用来表示程序底层或者硬件有关的错误,这种错误和程序本身无关,比如常见的OOM异常。这种异常和程序本身无关,所以不需要检查,属于非受检异常。
Exception表示程序中的异常,可能是由于程序不严谨导致的。Exception下面又派生出RuntimeException和其他异常,其中RuntimeException是运行时异常,也是属于非受检异常
。
除了RuntimeException以及他的派生类,其他的异常就都属于受检异常。
Java-受检异常与非受检异常相关推荐
- JAVA受检异常和非受检异常举例
受检异常和非受检异常(运行时异常)举例 RuntimeException(即非受检异常): RuntimeException在默认情况下会得到自动处理,所以通常用不着捕获RuntimeExceptio ...
- [java]01受检异常和非受检异常的区别
1.什么是非受检异常? 非受检异常指的是java.lang.RuntimeException和java.lang.Error类及其子类: 2.什么是受检异常? 除了非受检异常之外的异常属于受检异常: ...
- 理解Java里面的必检异常和非必检异常
问题:理解Java里面的必检异常和非必检异常 Joshua Bloch在"Effective Java"里面说过 在可恢复的条件下和编程错误导致的运行时错误时,使用必检异常(第二版 ...
- java授查 非授查异常_java检查异常与非检查异常
Java的可检测异常和非检测异常泾渭分明.可检测异常经编译器验证,对于声明抛出异常的任何方法,编译器将强制执行处理或声明规则. 非检测异常不遵循处理或声明规则.在产生此类异常时,不一定非要采取任何适当 ...
- JAVA可检测异常和非检测异常
JAVA可检测异常和非检测异常 参考文章: (1)JAVA可检测异常和非检测异常 (2)https://www.cnblogs.com/meimei00/p/6473767.html 备忘一下.
- Java检查异常、非检查异常、运行时异常、非运行时异常的区别
Java检查异常.非检查异常.运行时异常.非运行时异常的区别 参考文章: (1)Java检查异常.非检查异常.运行时异常.非运行时异常的区别 (2)https://www.cnblogs.com/ou ...
- 检查异常和非检查异常 有空你去学一下检查异常和非检查异常
https://blog.csdn.net/weixin_39220472/article/details/81056647 Java检查异常和非检查异常,运行时异常和非运行时异常的区别 灰太狼_cx ...
- 强制性异常和非强制性异常
java的异常处理机制是一项相当灵活的技术.也是java的特色.项目做的够不够出色,很大一部分取决于异常的处理.如何自定义异常,是该try catch还是该throws,这些都是我们该注意的方面. j ...
- java 受检异常和非受检异常
总是记不住什么是受检异常,什么是非受检异常,有时甚至弄混淆,特此简单记录以便复习之用. 异常的分类: java.lang.Throwable 1.Error错误:JVM内部的严重问题.无法恢复.程序人 ...
最新文章
- 80个Python经典资料(教程+源码+工具)汇总——下载目录
- 数据结构与算法(1)——数组与链表
- 与afreez一起学习DirectFB之:一个linux下的framebuffer例子的学问
- python与matlab混合编程_python 与 matlab 混编
- 昆明大学津桥学院计算机科学与技术,昆明理工大学津桥学院计算机科学与技术专业2015年在河南理科高考录取最低分数线...
- 阿里云MVP陈磊:数字化转型驱动业务创新
- 研华外触发实验PCI1714板卡安装事项
- PyTorch系列入门到精通——张量简介及创建
- android Launcher——数据加载与变更
- LeetCode-29:不使用乘法、除法和 mod 运算符如何求解两数之商,真实面试中遇到过
- 【渝粤题库】广东开放大学物业管理基本制度与政策 形成性考核
- 密码学小知识(2):密码学三大顶会,信息安全四大顶会,网络与信息安全CCF推荐会议和期刊
- matlab分离实部虚部,MATLAB/simulink中,想让电流表测出的值为复数形式,有实部虚部,将powergui设置为phasors仿真,总是出错...
- Unity游戏开发:背包系统的实现
- 蒟蒻自推——稳定匹配
- 从0开始,如何运营一个公众号?
- codeforces 1562 A. The Miracle and the Sleeper
- 我是这样手写Spring的,麻雀虽小五脏俱全
- golang中net/http包用法
- Redis-NoSql结构化数据库