Подтвердить что ты не робот

У моего java-кода есть очевидная ошибка. Почему он компилируется и запускается?

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

Вышеприведенный код просто компилирует и выполняет штраф. Почему компилятор не сообщает о какой-либо ошибке?

4b9b3361

Ответ 2

Потому что http: он рассматривает его как метку, а затем часть отдыха находится под комментарием

Основное использование метки:

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

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