简单说一说java中的异常处理机制的简单原理和应用
异常是指程序运行时所发生的非正常的情况或错误 ,于现实生活中,很相似,就比如说发生的一个时间,地点,人物都可以用对象来表示,那么java中 ,也是使用面向对象的一个方式来处理异常 。
所有的异常跟类
Java.lang.Throwable.
Throwable下面有两个子类 Error
和Exception .
Error表示 程序本身无法恢复的一种状态 :比如占内存溢出 ,线程死锁 等系统问题。
Exception:表示能够克服和恢复的问题,其中分为系统异常和普通异常。
系统异常是软件本身所导致的问题 ,开发人员考虑不周所导致的问题 ,软件使用者
无法克服或恢复这种 问题,但是在这种情况也可以让软件系统继续运行 ,比如:数组脚本越界,空指针异常 。
普通异常是指:是用户能够克服的问题,比如说网络的断线,磁盘空间不够 。