en utilisant des étiquettes en Java sans "boucles"

J'ai toujours pensé que les étiquettes doivent être utilisés uniquement avec des boucles, mais il ne semble pas. En leur donnant le code:

public class LabelTest {
    public static void main(String[] args) {
        label1: System.out.println("");
        label2: LabelTest t = new LabelTest();  
    }                                               
}

Lors de la compilation ligne intitulée "label1" compile mais le code à "label2" donne des erreurs. Pourquoi? Et pourquoi voudrais-je à l'étiquette qui ne sont pas des "boucles"?

source d'informationauteur szymond