通过字节码分析Java异常处理机制 通过字节码分析Java异常处理机制 Java字节码对于异常的处理方式: ① 统一采用异常表的方式来对异常进行处理。② 在jdk 1.4.2之前的版本中,并不是使用异常表的方式来对异常进行处理的,而是采用特定的指令方式。③ 当异常处理存在finally语句块时,现代化的JVM采用的处理方式是将finally语句块的字节码拼接到每一个catch块后面,换句话说,程序中存在多少个catch块,就会在每一个catch块后面重复多少个finally语句块的字节码。 对于方法 throws 抛出的异常exception和Code是平级的!!