当发生异时,系统会产生一个异常对象,将异常对象交给JMV,然后找到catch块,、
如果没有catch块或者处理不了,那么就将这个异常向方法的调用者抛弃,交给调用者处理,如果调用者处理不了,继续向上抛给调用者,知道找到一个合适的catch块,如果到main还没有找到,JMV会终止当前异常
异常处理
当在控制台里面出现异常日志,根据异常日志找到异常发生的位置,
找到第一次出现自己所写的代码,问题就在这个地方,之后根据异常去分析
当发生异时,系统会产生一个异常对象,将异常对象交给JMV,然后找到catch块,、
如果没有catch块或者处理不了,那么就将这个异常向方法的调用者抛弃,交给调用者处理,如果调用者处理不了,继续向上抛给调用者,知道找到一个合适的catch块,如果到main还没有找到,JMV会终止当前异常
当在控制台里面出现异常日志,根据异常日志找到异常发生的位置,
找到第一次出现自己所写的代码,问题就在这个地方,之后根据异常去分析