您的位置:首页 > 编程语言 > Java开发

Java的异常总结

2016-09-06 01:55 302 查看
异常:在java程序中编译或运行时出现的以外

a、编译期异常  必须处理

b、运行时异常  尽量处理

Exception -->RuntimeException  -->NullPointerException

  -->ArithmeticException

-->IoException

-->AWTException

常见异常:

1>数组下标越界异常

ArrayIndexOutOfBoundsException

2>空指针异常

 NullPointerException

3>算术异常

by zere(除数为0的时候)

4>类型转换异常

ClassCastException

5>解析异常

ParseException

自定义异常:1、继承Exception

     2、继承RuntimeException

处理异常:

1>try{可能出现异常的代码块}

catch(异常类){处理异常的代码块}

finally{不论是否有异常double要执行的语句块}

注意:多个catch语句中的异常类是从小到大

2>捕捉异常 在方法后面throws 异常类

自定义方法:

1>
a、定义一个类继承Exception

b、提供两个构造器,无参的构造器调用有参的构造器,有参的构造器调用父
类的有参构造器

c、使用时候 先throws 再throw

2>
a、定义一个类,继承RuntimeException

b、提供两个构造器,无参的构造器调用有参的构造器,有参的构造器调用父
类的有参构造器

c、使用时候 不用throws 直接throw
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: