在java中,不允许写入执行不到的代码,这样的错误大概分为以下几种情况:

  1. return

    在return后面的语句,视为无效代码。

  2. throw

    在直接用throw抛出异常后面的代码,视为无效代码。

  3. catch

    当有多个catch块,并且它们之间有继承关系时,如果父类catch块在前面,后面的子类catch块会视

    为无效代码。

4.  死循环

    死循环的后面的代码,视为无效代码。