码迷,mamicode.com
首页 > 其他好文 > 详细

第十章:异常处理

时间:2015-09-17 15:31:32      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:java 异常处理

  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的自定义异常为运行时异常不需要进行特别的处理。





第十章:异常处理

标签:java 异常处理

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!