Java 双下划线符号是做什么用的?

标签 java syntax notation

我在浏览网页时发现 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 编程多年,以前从未见过这种语法。它有什么作用,为什么要使用它,我在哪里可以了解更多信息?

最佳答案

那是一个标签。您可以将它与 breakcontinue 语句一起使用。没有必要使用双下划线。


更准确地说:它是 Labeled Statement ( JLS 14.7 ) 的(第一)部分:

Identifier : Statement

关于Java 双下划线符号是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7413303/

相关文章:

javascript - 同一页面上的两个相似对象

c++ - ^= 在 C/C++ 中是什么意思?

java - 将 spring oauth db 从内存迁移到 jdbc

java - 在浏览器上运行我的 swing 程序

java - 对 thread.yield 的描述是否正确?

c - 不确定为什么我的代码没有添加和打印我的链表?

python - "x not in y"或 "not x in y"

c - 宏中的双重科学记数法

Javascript 点表示法与括号表示法

java - 旋转两条平行线以创建 X