我在浏览网页时发现 this example .在 public static void main 方法中是我以前从未见过的这一行语法 __main:
如:
public class Klass {
public static void main(String[] args) {
// code goes here...
__main:
// and mode code here...
}
}
我尝试将它插入到 eclipse 中,并得到了一 strip 有工具提示的黄色下划线,提示“从未明确引用标签 __main”。
我找不到任何东西 online我真的很好奇!我用 Java 编程多年,以前从未见过这种语法。它有什么作用,为什么要使用它,我在哪里可以了解更多信息?
最佳答案
那是一个标签。您可以将它与 break
和 continue
语句一起使用。没有必要使用双下划线。
更准确地说:它是 Labeled Statement ( JLS 14.7 ) 的(第一)部分:
Identifier : Statement
关于Java 双下划线符号是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7413303/