我的java代码有一个明显的错误。 为什么编译和运行?
public class HelloWorld { public static void main (String args[]){ System.out.println ("Hello "); http://www.google.com System.out.println ("World!"); } } 上面的代码只是编译和执行正常。 为什么编译器不报告任何错误?
  http:是一个标签声明 。 也看到这里 。 
  //www.google.com部分然后被解释为//评论。 
 因为http:它认为它是标签,然后rest部分正在评论 
标签的基本用法:
 label1: for(){ label2: for(){ if(condition1) break label1;//break outerloop if(condition2) break label2;//break innerloop } } 
- Sun官方文档描述标签