6.异常处理

1.常见的异常类型

常见的异常类型

2.如何处理异常(两种方式):抓抛模型

1) "抛":java 应用程序在执行的过程中,如果出现异常,就会在相应的异常代码处,生成一个对应异常类的对象,并将此对象抛出。

        说明:一旦此行代码抛出了异常类的对象,其后的代码就不执行了!

        //抛的情况有两种:

            ①自动抛出 

             ②手动抛出(在方法体内,使用"throw + 异常类的对象")

                    其中异常类又分为:系统提供的;自定义的异常类

2)"抓":捕获上一个过程中抛出的异常类对象。    即为处理异常的过程。

        java提供了两种方式来处理异常:

         第一种:try-catch-finally:真正的将一个异常处理掉

        第二种:在方法的声明处,使用throws + 异常类:相当于将异常向上抛出了

try catch finally注意点
throws注意点

3.如何手动的抛出一个异常对象

    在方法体内,使用"throw + 异常类的对象"

手动抛出异常

4.如何自定义一个异常类

        满足如下条件:

                1.要继承于现有的异常体系

                2.提供一个serialVersionUID的全局常量

                3.提供几个重载的构造器

自定义异常类
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言 在程序运行过程中(注意是运行阶段,程序可以通过编译),如果JVM检测出一个不可能执行的操作,就会出现运行时错...
    Steven1997阅读 2,491评论 1 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 八、深入理解java异常处理机制 引子try…catch…finally恐怕是大家再熟悉不过的语句了, 你的答案是...
    壹点零阅读 1,625评论 0 0
  • 精致的打扮在工作中有用吗?一个人的整体形象就是自己最好的名片,无需介绍,这是最直接能够让他人认识我的第一印...
    f961ff2e749a阅读 340评论 5 0
  • 人体是由大约63%的水,22%的蛋白质,13%的脂肪和2%的其他物质组成。摄入合适的优质食物,有助于获得健康、活力...
    小恩娜阅读 486评论 0 4