基础知识之 异常篇

 异常 throwable  体系顶端

分支  Error  和 runtimeException 

  出现异常 为编译时异常 和运行时异常

编译时异常  在idea上都直接报错了 不让你运行 

运行时异常  jvm处理某个方法 方法(比如索引越界) 那么JVM检测出异常 会生成异常对象(内容,位置,时间)然后会把这个

异常给抛出 给方法  方法继续抛出给调用者  一直到main主函数   main来处理 然后 JVM中止程序  --》中断处理

    一般项目中  可以自定义异常 类     就把异常信息自定义处理 日志也好检查很多

         自定义异常类  要么继承 Exception  (编译时异常)要么继承 RuntimeException (运行时异常)

  如果是继承Exception  出现的异常 继续try catch 捕捉    如果 是继承RuntimeException 可以选择抛出 

                 自定义异常类  格式

                    1 空参  构照

                    2 有参 构照  

    可以仿照 空指针异常 notpointException 来构照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值