Uso de la etiqueta Java

En algún lugar pasando por buenos artículos de Java, encontré que ese código comstack perfectamente.

public int myMethod(){ http://www.google.com return 1; } 

description dice que http: word se tratará como label y //www.google.com como comentario

No entiendo cómo Java Label es útil fuera de loop. ¿En qué situación se debería usar Java Label fuera del bucle?

Aquí hay un beneficio de usar tags en Java:

 block: { // some code if(condition) break block; // rest of code that won't be executed if condition is true } 

Otro uso con bucles nesteds:

 outterLoop: for(int i = 0; i < 10; i++) { while(condition) { // some code if(someConditon) break outterLoop; // break the for-loop if(anotherConditon) break; // break the while-loop // another code } // more code } 

o:

 outterLoop: for(int i = 0; i < 10; i++) { while(condition) { // some code if(someConditon) continue outterLoop; // go to the next iteration of the for-loop if(anotherConditon) continue; // go to the next iteration of the while-loop // another code } // more code } 

Solo porque comstack no significa que sea útil …..

Las tags a menudo se pasan por alto en Java (¿quién usa el rotulado rotulado y continue …?). Pero, solo porque la etiqueta no se use no significa que sea ilegal.