你能在 Java 中使用 Goto 语句吗?
尽管人们普遍认为 Java 缺乏 goto 语句,但它还是被列为关键字语言。那么,它在哪里以及为什么可以使用呢?
答案
虽然 goto 语句最初是在原始 JVM 中实现的,但 James Gosling 后来将其删除为不必要的。排除它的主要原因是它通常可以被更清晰的替代方案所取代,例如break / continue语句或将代码隔离到方法中。
正如 James Gosling 本人在问答环节中所说,goto 引入了不必要的复杂性当代码可以用其他结构更清楚地表达时。此外,它很容易导致非结构化且难以遵循的代码,从而阻碍可维护性。
以上是Java 有'goto”语句吗?如果有,为什么很少使用它?的详细内容。更多信息请关注PHP中文网其他相关文章!