Java中try、catch、finally、throw、throws和自定义异常的异常处理机制如何分类和运用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计707个文字,预计阅读时间需要3分钟。
1. 异常的概念 + 1 什么叫做异常 + 所谓异常是指在程序运行过程中发生的一些不正常的事件,如数组越界等。
1什么是异常
所谓异常是指在程序运行的过程中发生的一些不正常的事情如除0溢出数组下标越界所要读取的文件不存在
2异常导致的后果
Java程序的执行过程中如出现异常事件可以生成一个异常类对象该异常类对象封装了异常事件的信息并将其被提交给Java运行时系统这个过程称为抛出异常不处理的话会直接导致程序直接中断。
3如何防止程序中断
设计良好地程序应该在程序异常发生时提供处理这些异常的方法使得程序不会因为异常的发生而阻断或产生不可预见的结果。
2、Java异常处理机制try{}语句块中放的是要检测的Java代码可能有会抛出异常也可能会正常执行 catch(异常类型){}块是当Java运行时系统接收到try块中所抛出异常对象时会寻找能处理这一异常catch块来进行处理可以有多个catch块 finally{}不管系统有没有抛出异常都会去执行一般用来释放资源。
本文共计707个文字,预计阅读时间需要3分钟。
1. 异常的概念 + 1 什么叫做异常 + 所谓异常是指在程序运行过程中发生的一些不正常的事件,如数组越界等。
1什么是异常
所谓异常是指在程序运行的过程中发生的一些不正常的事情如除0溢出数组下标越界所要读取的文件不存在
2异常导致的后果
Java程序的执行过程中如出现异常事件可以生成一个异常类对象该异常类对象封装了异常事件的信息并将其被提交给Java运行时系统这个过程称为抛出异常不处理的话会直接导致程序直接中断。
3如何防止程序中断
设计良好地程序应该在程序异常发生时提供处理这些异常的方法使得程序不会因为异常的发生而阻断或产生不可预见的结果。
2、Java异常处理机制try{}语句块中放的是要检测的Java代码可能有会抛出异常也可能会正常执行 catch(异常类型){}块是当Java运行时系统接收到try块中所抛出异常对象时会寻找能处理这一异常catch块来进行处理可以有多个catch块 finally{}不管系统有没有抛出异常都会去执行一般用来释放资源。

