<分区>
我知道 goto
是 java 中的关键字。另外,来自 wiki ,我可以摘录“它没有被使用并且没有任何功能”。
我想知道,如果 goto
没有用处且未在任何地方使用,为什么将其声明为关键字?
有没有人在java程序中使用过goto
?是否有任何其他关键字像在 java 编程中声明的 goto 但隐喻没有用。
我们在日常编程中的什么地方或很少使用 goto?
标签 java
<分区>
我知道 goto
是 java 中的关键字。另外,来自 wiki ,我可以摘录“它没有被使用并且没有任何功能”。
我想知道,如果 goto
没有用处且未在任何地方使用,为什么将其声明为关键字?
有没有人在java程序中使用过goto
?是否有任何其他关键字像在 java 编程中声明的 goto 但隐喻没有用。
我们在日常编程中的什么地方或很少使用 goto?
最佳答案
这里是一些关于goto语句的总结
用法:
它们用于跳出语言中的语句 block ,JMP 指令在汇编级别完成这项工作。
严禁使用 Goto,因为它们会使程序难以追踪 代码中过多的跳转会使它变慢。想象一下其中包含 goto 的循环。一点都不好。
Java保留这个关键字可能是因为它还涉及到jvm内部的一些native代码(有点C/C++)代码,可能是为了避免歧义。
Java 提供了 break 作为 goto 的实现,但它的使用也有限制,不应该经常使用。
关于java - java中goto的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16116954/