finally
break
continue
虽然偶尔是有意为之,但此类语句非常令人困惑,可能会掩盖抛出的异常,并导致调试复杂化。
示例:
while (true) { try { throwingMethod(); } finally { continue; } }