Я всегда думал, что метки должны использоваться только с циклами, но это не так. Предоставление такого кода:
public class LabelTest {
public static void main(String[] args) {
label1: System.out.println("");
label2: LabelTest t = new LabelTest();
}
}
Когда скомпилированная строка с меткой "label1" компилируется, но код в "label2" дает ошибки. Почему так? И почему я хочу маркировать утверждения, которые не являются "петлями"?