标签:java 异常处理
编程时出现的问题称为throwable,throwable分为Exception(异常)和error(错误)。
Exception是程序猿编写程序的问题,可以处理的。
error是系统的问题,不能处理。
异常的分类
异常的处理
Java编译期异常的处理方式有两种
使用try、catch、finally关键字捕获异常
try{
//可能会出现异常的代码
}catch(ParseException e){
//捕获执行的代码
}finally{
//不管是否发生异常都要执行的代码
}
try 里有return的话,先执行finally再执行try中的return。
使用throws关键字声明抛出异常。用eclipse可自动报错自动修正。在开发中,可能需要自定义异常类
自定义异常根据继承的父类不同分为两类
继承自Exception的自定义异常
继承自RuntimeException的自定义异常
继承自Exception的自定义异常为编译期异常必须要进行处理
继承自RuntimeException的自定义异常为运行时异常不需要进行特别的处理。
标签:java 异常处理
原文地址:http://xudesheng.blog.51cto.com/1234073/1695565