在 JAVA 中,异常处理的方式主要是抛出异常和捕获异常.这两大要素共同实现程序控制流的非正常转移. 抛出异常可以分为显示和隐式两种.显示抛出异常的主体是应用程序,它指的是在程序中使用 throw 关键字,手动将异常实例抛出.隐式抛出异常的主题是 Java 虚拟机,它指的是 Java 虚拟机在执行过程中,碰到无法继续执行的异常状态,自动抛出异常.例如数组越界异常. 捕获异常主要设计一下三种代码块: 1:try 代码块,用来标记需要进行异常监控的代码. 2:catch 代码块,跟在 try 代码块…