奇怪的behviour与java示例

奇怪的behviour与java示例,java,compiler-errors,Java,Compiler Errors,为什么这个程序运行时没有给出任何编译错误 public class test { public static void main(String javalatte[]) { http://google.com/ System.out.println("test"); } } http:被视为注释,而//google.com/是注释,前面是//(用于单行注释)。http:被视为注释,而///google.com/是注释,前面是///code>(用于单行注释)

为什么这个程序运行时没有给出任何编译错误

public class test 
{
  public static void main(String javalatte[])
   {
     http://google.com/
     System.out.println("test");
   }
}

http:
被视为注释,而
//google.com/
是注释,前面是
//
(用于单行注释)。
http:
被视为注释,而
///google.com/
是注释,前面是
///code>(用于单行注释)。

    http:
    是一个(是的,Java中有标签)
  • /
    下面是一条内联注释
      • http:
        是一个(是的,Java中有标签)
      • /
        下面是一条内联注释

      这是因为在java中,部分
      http:
      被视为标签,而下面的语句
      //google.com/
      被视为单行注释。

      这是因为部分
      http:
      在java中被视为标签,下面的语句
      //google.com/
      被视为一行注释。

      哦,是的,你是对的,我怎么能忘记那件事呢?:)解释标签是什么的链接,与“标签”一词在上下文中的含义完全不同。@Jesper谢谢,编辑。我太快了,没有注意到。值得注意的是,标签需要实际标记一些东西(注释不算),所以没有
      System.out.println(“测试”)此代码无法编译。@Pshemo+1添加到您的注释中。链接文档文章中也解释了这一点(现在我得到了正确的链接,即:)。哦,是的,你是对的,我怎么会忘记这件事呢?:)解释标签是什么的链接与“标签”一词在上下文中的含义完全不同。@Jesper谢谢,编辑。我太快了,没有注意到。值得注意的是,标签需要实际标记一些东西(注释不算),所以没有
      System.out.println(“测试”)此代码无法编译。@Pshemo+1添加到您的注释中。链接文档文章中也解释了这一点(现在我得到了正确的链接,即:)。