«цикл:» в коде Java. Что это такое и почему он компилируется?

Этот код заставил меня на несколько минут уставиться на свой экран:

loop:
for (;;) {
    // ...
}

( строка 137 здесь )

Я никогда не видел этого раньше и понятия не имел, что в Java есть ключевое слово «цикл» (NetBeans даже не раскрашивает его как ключевое слово), и отлично компилируется с JDK 6.

Каково объяснение?

107
задан Peter Mortensen 5 January 2019 в 09:39
поделиться