在java程序中,我们为了针对不同的异常做不同的处理,往往处理多个异常块,那么多个异常之间的执行顺序是什么呢,应遵循以下原则: 多个catch块中的异常出现继承关系,父类异常catch块放在最下面。当匹配某一个catch块的时候,就直接进入到这个catch块里面,后面在再有catch块的话,它不做任何处理,全部忽略掉。