Java で goto ステートメントは使用できますか?
Java には goto ステートメントがないという一般的な考えにもかかわらず、このステートメントは、言語。では、どこで、なぜ使用できるのでしょうか?
答え
goto ステートメントは当初オリジナルの JVM に実装されていましたが、James Gosling は後に不要なものとして削除しました。これを除外する主な理由は、多くの場合、break/ continue ステートメントやコードをメソッドに分離するなどの、より読みやすい代替手段に置き換えることができるためです。
James Gosling 自身が Q&A セッションで述べたように、goto はオブジェクトに不必要な複雑さをもたらします。他の構成体を使用してより明確に表現できる場合は、コードを使用します。さらに、構造化されておらず、保守性を妨げる理解しにくいコードが容易に生成される可能性があります。
以上がJava には「goto」ステートメントがありますか?もしあるなら、なぜそれがめったに使用されないのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。