隐性再抛出语法比显性再抛出简单,但效果是相同的。隐性再抛出,显性再抛出在语法上有几点异同。 若抛出的是捕获异常,隐性再抛出与显性再抛出都必须在方法声明中明确声明。显性再抛出是方法体中使用throw语局将产生的异常抛出。隐性再抛出是在方法体中没有任何抛出异常的语局,若产生异常则自动抛出。