异常简介 在程序运行过程中出现错误,导致程序出现非预期场景.异常处理可以保证出现错误后,控制接下来的程序流程,是选择定位错误信息,还是抛出异常或捕获异常.还是避免程序非正常退出,都取决于我们. Java的异常体系结构(来自网络) Java把异常作为一种类,当做对象来处理.所有异常类的基类是Throwable类,两大子类分别是Error和Exception.这些异常类可以分为三种类型:系统错误.异常和运行时异常.系统错误由Java虚拟机抛出,用Error类表示.Error类描述的是内部系统错误,例…