В спецификации написано так: "The keywords const and goto are reserved, even though they are not currently used".
Т.е. goto - это ключевое слово, пусть и неиспользуемое.
Поэтому, в частности, goto не может использоваться в качестве идентификатора, т.е. быть именем пакета, класса, переменной и т.д.
См. первоисточник: http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.9
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать