什么叫做异常呢?异常就是在程序运行中发生的,会导致程序运行中断的,非正常事件。
首先,它是非正常的,所以叫做异常。
其次,它是在程序运行过程中发生的。
最后,它会导致程序的运行中断。
这3点构成了异常的定义。
既然异常会导致程序运行中断,那么就必须设计一套机制以处理异常,从而保证程序的顺利运行。
现实生活中,异常是经常会有的事情。比如说,出外游玩,忽然下雨了; 去买东西,发现钱不够;领导安排小李去办事,结果小李把事办错了。这都是异常。
出现了异常,就要有相应的应对方案。这就是对异常的处理机制。为防止淋雨,出门带把伞,下雨就用,不下雨就不用。这就是处理异常的方法。
Java中常见的异常有3种:
1. 算术异常
2. 没有给对象开辟内存空间时出现的空指针异常
3. 找不到文件的异常
抛出异常
Java用面向对象式的方法处理异常,把异常定义为一个对象。Java产生一个异常对象,并提交给运行系统的过程,称为抛出 throw一个异常。
捕获异常
运行系统在方法的调用栈中寻找,从生成异常的方法开始,逐步找到处理异常的方法的过程称为捕获 catch 一个异常。
本文介绍了程序运行中的异常概念,解释了异常如何导致程序中断及如何通过机制处理异常以确保程序正常运行。文中还列举了Java中三种常见异常类型并详细说明了异常的抛出与捕获过程。
216

被折叠的 条评论
为什么被折叠?



