我的java代码有一个明显的错误。为什么要编译并运行?

时间:2010-12-08 08:23:38

标签: java syntax

public class HelloWorld {
    public static void main (String args[]){
        System.out.println ("Hello ");
        http://www.google.com
        System.out.println ("World!");
    }
}

上面的代码只是编译和执行正常。为什么编译器没有报告任何错误?

2 个答案:

答案 0 :(得分:62)

http:Label Statement。另见here

然后//www.google.com部分被解释为//评论。

答案 1 :(得分:15)

因为http:它将其视为标签,然后其余部分正在评论中

标签的基本用法:

label1:
for(){
  label2:
  for(){
      if(condition1)
      break label1;//break outerloop

      if(condition2)
      break label2;//break innerloop
  }
}