java基础笔记之异常

来源:互联网 发布:淘宝和拼多多哪个货真 编辑:程序博客网 时间:2024/06/09 16:31

Java提供了异常处理机制,在程序开发过程当中需要养成良好的编码习惯,而异常的处理就是其中一个。俗话说“写程序,写程序”,但程序不是写出来的,而是调出来的,调试程序是作为程序员一项必备的技能。异常是程序运行当中出现的错误,设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。 java程序执行过程中如出现异常事件,可以生成一个异常类对象。

一、异常的分类

说明:Error是系统出现的错误,处理不了;Exception是我们可以处理的异常;而RuntimeException是程序运行时的异常,我们可以捕捉也可以不用捕捉,还有一类就是我们必须要处理的异常,这个在javaApi中都有详细的说明。

二、异常的捕捉处理:

Try{

//可能抛出异常的语句

}catch(SomeException1e){

……

}finally{

//无论如何语句都会执行

}

Finally为异常处理提供了一个统一的出口,使得控制流程转到程序的其他部分以前,能够对程序的转台做统一的管理

无论try 所指定的程序中是否抛出例外,finally所指定的代码都要被执行。

通常finally语句中可以进行资源的清除工作

如:关闭打开的文件

删除临时文件 等等



0 0