Java异常处理机制

try

用来指定一块预防所有异常的程序

catch

用来指定你想要捕获的异常类型

finally

完整的异常处理语句一定要包含finally语句,无论程序有无异常发生,都会执行finally语句。

以下4种情况,finally不会被执行:

1.在finally语句块种发生异常。
2.在前面代码中使用System.exit()退出程序。
3.程序所在的线程死亡。
4.关闭cpu。

在方法中抛出异常
区别 throw throws
不同点 具体向外抛异常的,抛出的是一个异常实例 声明了是哪种类型的异常,使它的调用者可以捕获这个异常
位置 方法体中 方法声明后面
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概念介绍 异常是发生在程序执行过程中阻碍程序正常执行的错误事件,当一个程序出现错误时,可能的情况有如下3种: 语法...
    niaoge2016阅读 5,502评论 2 20
  • 本文部分来自于:代码钢琴家blog address:www.cnblogs.com/lulipro/p/75042...
    八目朱勇铭阅读 1,382评论 0 4
  • 初识异常(Exception) 比如我们在取数组里面的某个值得时候,经常会出现定义的取值范围超过了数组的大小,那么...
    iDaniel阅读 1,954评论 1 2
  • 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正...
    谁吃了我的薯条阅读 295评论 0 0
  • 姥姥,您走了 没有留下一点遗憾 从那暗晴的天空中 看出您那慈祥的遗容 想与您话别 还是晚了一步 在送葬的队伍中 铺...
    阿杜阿云阅读 477评论 1 2

友情链接更多精彩内容