Java异常体系结构详解
2页Java异常体系结构详解在编写Java应该程序的时候,经常会在控制台打印一串红色的内容出来,导致程序无法继续运行,就比如说:下面一段代码:小X同学编写的应该程序:小X同学表示看不懂哪里出错,于是找小O同学问;小X 问 小O同学:hi, 小O,麻烦你帮我看一下,我代码里面为什么报一个java.lang.ArithmeticException,这个ArithmeticException是什么?小O说:ArithmeticException是Java里面已经提供好的一个异常类,(java培训就到源码时代)Java里面专门写了很多和这个类类似的异常类;小X说:类我知道,但是什么异常类呢?小O说:异常是 Java程序出现的不正常的情况;小X说:为什么会出现这样不正常的情况呢?小O说:你的程序逻辑有问题;运行的时候才会出现这样的问题;小X说:但是我编译的时候,明明是好的,运行的时候才出现这样的问题;小O说:这个原因要从异常的体系结构和异常的分类说起:所有异常类的父类是Throwable类,Throwable类是所有异常(Exception)和错误(Error)的超类;小X说:啊,这里又出来一个错误呀,那错误和异常有什么区别没有呢?小O说:(错误和异常的区别?)错误Error 是程序不能处理的,比如出现内存(OutofMemoryError);异常Exception是程序可以处理的,比如ArithmeticException,这是一个算术异常(这里是除数不能为零异常),一般是逻辑出现问题引起的;程序都可以处理的Exception下面还分为 运行时异常和非运行时异常;运行时异常:Java在编译的时候,不出现问题,在运行的时候出现问题,比如你刚才出现的那个问题ArithmeticException,这就是一个典型的运行时异常;除了ArithmeticException是运行时异常以外,还有RuntimeException 和 RuntimeException下面的子类都是运行时异常;非运行时异常:Java在编译的时候,编译器就会进行检测,除了RuntimeException和它的子类,其他的都是非运行时异常;如下面的异常体系结构图示:小X 说:原来如此,现在我已经明白,整个异常的体系结构,谢谢小O同学。
《Java异常体系结构详解》由会员桔****分享,可在线阅读,更多相关《Java异常体系结构详解》请在金锄头文库上搜索。
教学设计试题及答案
六年级人教PEP版英语春季学期连词成句专项积累练习
第二届励志校园感动福建观后感
电气设备常用文字符号-基本文字符
影响3D打印件精度的7大因素
2022年医院目标管理任务完成情况自查自评报告
会计基础知识点总结
2023放射科年度工作总结样本(六篇).doc
妇幼保健2023年度总结(2篇).doc
以房抵债协议(七篇)
不明原因的长时间提心吊胆、肌肉紧张可能是焦虑症!
安全检查验收全套表格40余个
PEC电气工程专业英语证书考试-电气工程专有名词3
二年级品德与社会上册 主题1 坐立走有精神教案 沪科版
线下活动记录模版 (6)
《从百草园到三味书屋》PPT课件使用说明
工程施工承包合同书范本(六篇)
教研室赴县春季开学检查汇报材料
砖砌体分项工程质量技术交底内容应知应会清单
二○○三年纪检监察工作思路
2022-11-18 26页
2023-11-10 2页
2023-12-13 3页
2023-01-30 2页
2023-06-28 7页
2023-09-15 59页
2023-02-21 5页
2023-09-16 3页
2023-04-07 7页
2023-02-05 2页