Können Sie eine Goto-Anweisung in Java verwenden?
Trotz der weit verbreiteten Meinung, dass Java eine Goto-Anweisung fehlt, wird sie in der als Schlüsselwort aufgeführt Sprache. Wo und warum kann es also verwendet werden?
Antwort
Während die goto-Anweisung ursprünglich in der ursprünglichen JVM implementiert war, entfernte James Gosling sie später als unnötig. Der Hauptgrund für den Ausschluss besteht darin, dass es oft durch besser lesbare Alternativen wie break/continue-Anweisungen oder durch die Isolierung von Code in Methoden ersetzt werden kann.
Wie James Gosling selbst in einer Frage-und-Antwort-Runde feststellte, führt goto zu unnötiger Komplexität Code, wenn er mit anderen Konstrukten klarer ausgedrückt werden kann. Darüber hinaus kann es leicht zu unstrukturiertem und schwer verständlichem Code kommen, der die Wartbarkeit beeinträchtigt.
Das obige ist der detaillierte Inhalt vonVerfügt Java über eine „goto'-Anweisung, und wenn ja, warum wird sie selten verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!