首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【零基础学java】(异常补充)

【零基础学java】(异常补充)

作者头像
北极的代码
发布2026-04-22 19:44:30
发布2026-04-22 19:44:30
700
举报
文章被收录于专栏:JavaSEJavaSE

异常:程序代码或者逻辑有问题,导致整个程序中断。 解决异常:

1.捕获处理----try{有可能出现问题的代码}catch(可能出现的异常  变量名){ 解决问题的代码}finally{可以不写,这里是不管有没有出现异常,都要执行的代码}

        注意:catch可以同时写多个             当不确定有没有其他异常时,通常都会在后面加一个catch块,来捕获Exception(是所有异常类的父类)

 抛出异常

        在有问题的地方使用throw定义抛出一个异常         当抛出的是一个编译时异常时,还要在方法名的()后使用throws再次抛出异常         注意:抛出异常不会单独使用,一般都是配合着流程控制,如:当达到某个数值或者某个状态时抛出。。。问题             抛出异常只会把异常抛出,但不会解决异常,程序依然会中断             抛出异常会把这个异常往上层抛,即谁调用,抛给谁             后期配置,自定义异常,给用户页面提供反馈

自定义异常

:创建一个类,继承Exception或者RuntimeException      重写一个参数的有参构造方法

异常的分类  编译时异常                    运行时异常

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 异常:程序代码或者逻辑有问题,导致整个程序中断。 解决异常:
  •  抛出异常
  • 自定义异常
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档