前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java 异常处理机制

java 异常处理机制

作者头像
Theone67
发布2019-11-21 17:01:21
4160
发布2019-11-21 17:01:21
举报

在看完Java编程思想的 异常处理机制 这章内容之后,得出的一些总结,是杂乱的,并没有给出一些解释,凑合看吧

1.首先说下,java的异常处理机制还是非常优秀的,它使得我们在实现功能的代码和处理异常的代码分开了。让我们在 写一些令人欣喜的功能的时候,不必为了检查各种必要条件而写一些防止程序出错的代码。如果那样的话,我们的程 序会变得非常难看。 2.我们应该只捕获那些我们知道如何处理的异常。 3.在编程过程中,最恼人的是遇见一些 编译器异常 ,java编译器要求我们必须捕获该异常或者是抛出去。然而,我们并 不知道在捕获了它之后,catch块里面写一些什么东西来处理这个莫名其妙的异常。同时,我们也不愿意在自己的方法 声明后面加上throws,声明该方法抛出一些异常。(这使我想到有关部门踢皮球踢来踢去的情形)那这个时候,我们可以 做的就是,在catch块中将该异常转换为运行时异常然后抛出去。(这意味着,我知道自己该处理这个问题,但是我不会 处理,所以我把该问题抛给了我的上一级)。说这么多,给个例子吧

代码语言:javascript
复制
try {
    file.createNewFile();
} catch (IOException e) {
    throw new RuntimeException(e);
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档