理解Java 中「Goto」的作用
儘管人們普遍誤解Java 缺少「goto」語句,但它確實存在作為Java 關鍵字。這引發了對其用法及其納入理由的疑問。
實務上的缺席,理論中的關鍵字狀態
根據專家意見,James Gosling 最初設計了 Java虛擬機 (JVM) 支援「goto」語句。但後來他覺得多餘,就把它刪除了。
為什麼不需要Goto
排除「goto」的主要原因在於它的多餘性。在大多數情況下,「中斷」和「繼續」等替代結構可提供更高的清晰度和程式碼可讀性。此外,將程式碼提取到單獨的方法中提供了一種更加結構化的方法。
結論
雖然「goto」在 Java 中作為關鍵字出現,但它的包含源於歷史根源,而不是比主動使用。它的刪除反映了 Java 的設計理念,即優先考慮程式碼的可維護性和可讀性,而不是非常規的控制流機制。
以上是Java 真的有「Goto」語句嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!