异常处理
在程序编译完成后并运行时,总会出现由各种原因造成的异常导致程序出现问题
而处理这些异常称为异常处理
异常的分类:
主要分为 error 和 exception
error 为灾难性错误,无法挽回
exception 则是由人为错误导致的异常
最好对异常进行记录和处理方法进行处理
异常捕获机制:
throw机制:
对可能出现的错误主动抛出异常来提醒使用者
try-catch机制:
代码格式:
try{
//尝试运行这里的代码
}catch(捕获异常类型 引用变量名){
//在运行上述代码时,如果出现括号内的异常类型,则运行这里的代码,若无异常,则不执行这里的代码
}finally{
//无论是否出错,都会执行这里的代码
}