
JAVA_异常处理
发布日期:2021-05-04 13:33:18
浏览次数:19
分类:技术文章
本文共 620 字,大约阅读时间需要 2 分钟。
声明:
异常产生后,如果不做任何处理,程序就会被终止,为了保证程序有效的执行,就需要对发生的异常进行相应处理。在Java中,若某个方法抛出异常,既可以在当前方法中进行捕获然后处理该异常,也可以将异常向上抛出,由方法的调用者来处理。==> 内置异常类:Error,Exception
Error: Error类及其子类通常用来描述Java运行系统中的内部错误以及资源耗尽的错误。 Error类表示的异常比较严重,仅靠修改程序本身是不能恢复执行的,被称为致命性类。Exception:
Exception类称为非致命性类,它代表了另一种异常。发生该异常的程序,可以通过捕获处理后正常运行,保持程序的可读性及可靠性。 处理方式如下:Exception ==> 使用try-catch语句
try{ 可能产生异常的代码 //抛出异常}catch(异常类1 异常对象){ 异常处理代码1 //捕获异常}catch(异常类2 异常对象){ 异常处理代码2}finally{ //无论结果怎样,都会执行finally语句块 System.out.println("打印2");}
Exception ==> 使用throws关键字抛出异常
通常被应用在声明方法时,用来指定方法可能抛出的异常,多个异常可用逗号分隔。
Exception ==> 使用throw关键字
throw用于方法体内,并且抛出一个异常类对象
发表评论
最新留言
很好
[***.229.124.182]2025年03月20日 01时37分48秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
字符串详解
2019-03-03
焦点事件
2019-03-03
webpack打包常见报错
2019-03-03
ES6--const
2019-03-03
微信小程序--08数据与列表渲染
2019-03-03
微信小程序--11事件
2019-03-03
TypeScript学习笔记--引用类型之日期类型(09)
2019-03-03
canvas基础—02变换
2019-03-03
redux精品先导课程—06combinereducers
2019-03-03
js版数据结构与算法—3.1数组题目介绍
2019-03-03
js版数据结构与算法—5.6最大区间
2019-03-03
css系列—水平垂直左右居中
2019-03-03
vuex—1vuex初始
2019-03-03
axios服务器通信—1axios介绍和使用mock数据
2019-03-03
web前端面试一从输入url到看到页面发生了什么
2019-03-03
关于IP地址
2019-03-03
IO复用之epoll
2019-03-03
智慧水利的泵站自动化监控系统解决方案
2019-03-03