理解 Java 中“Goto”的作用
尽管人们普遍误解 Java 缺少“goto”语句,但它确实存在作为 Java 关键字。这引发了对其用法及其纳入理由的疑问。
实践中的缺席,理论中的关键字状态
根据专家意见,James Gosling 最初设计了 Java虚拟机 (JVM) 支持“goto”语句。但后来他觉得多余,就把它删除了。
为什么不需要Goto
排除“goto”的主要原因在于它的多余性。在大多数情况下,“中断”和“继续”等替代结构可提供更高的清晰度和代码可读性。此外,将代码提取到单独的方法中提供了一种更加结构化的方法。
结论
虽然“goto”在 Java 中作为关键字出现,但它的包含源于历史根源,而不是比主动使用。它的删除反映了 Java 的设计理念,即优先考虑代码的可维护性和可读性,而不是非常规的控制流机制。
以上是Java 真的有'Goto”语句吗?为什么或为什么没有?的详细内容。更多信息请关注PHP中文网其他相关文章!