异常处理?

来源:10-5 基于OSS原生SDK上传视频到点播2

慕神4535282

2021-03-29

老师,请教一个问题?
对于异常处理,在代码中,有时候你会在函数后写 throws Exception, 有时候又会在函数体内写

try {
...
} catch () {
...
}

对此,我很迷糊,应该在什么时候选择用 throws Exception, 什么时候又应该用try … catch … 呢?
谢谢老师指导?

写回答

1回答

甲蛙

2021-03-30

这种没有固定,如果方法内能处理的,就自己try catch,否则就抛出异常,由外部处理。

比如工具类,一般是内部try catch,外部只要负责使用,不用管异常

比如自定义异常,因为我们有一个统一异常处理,所以所有的自定义异常都是throws

0
1
慕神4535282
非常感谢!
2021-03-30
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程