首页 > 其他 > 详细

第十章:异常处理

时间:2015-09-17 15:30:17      阅读:261      评论:0      收藏:0      [点我收藏+]
  1. 编程时出现的问题称为throwable,throwable分为Exception(异常)和error(错误)。

    1. Exception是程序猿编写程序的问题,可以处理的。

    2. error是系统的问题,不能处理。

  2. 异常的分类

    1. 编译时异常:主要有以下两种

      IOException  输入/输出异常。

      AWTException  图形异常。

    2. 运行时异常:有很多种如

      NullPointerException 空指针异常

      技术分享ArithmeticException 算术异常

      技术分享ArrayIndexOutOfBoundsException数组下标越界异常

      技术分享

    3. 其他异常


  3. 异常的处理

    Java编译期异常的处理方式有两种

    1. 使用try、catch、finally关键字捕获异常


          try{

           //可能会出现异常的代码

          }catch(ParseException  e){

                //捕获执行的代码

           }finally{

           //不管是否发生异常都要执行的代码

           

        try 里有return的话,先执行finally再执行try中的return。

使用throws关键字声明抛出异常。用eclipse可自动报错自动修正。在开发中,可能需要自定义异常类

  1. 自定义异常根据继承的父类不同分为两类

  2. 继承自Exception的自定义异常

  3. 继承自RuntimeException的自定义异常

  4. 继承自Exception的自定义异常为编译期异常必须要进行处理

  5. 继承自RuntimeException的自定义异常为运行时异常不需要进行特别的处理。





第十章:异常处理

原文:http://xudesheng.blog.51cto.com/1234073/1695565

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!