Un collègue est tombé sur un code qui ressemblait à ceci et ne pouvait pas comprendre comment il pourrait jamais compiler:Comment ce code Java peut-il être compilé?
class FooClass {
public static void bar(String arg) {
System.out.println("arg = " + arg);
http://www.google.com
System.out.println("Done!");
}
}
En fait, il y avait une URL aléatoire collé au milieu d'une méthode, mais javac
fichait .
Nous nous sommes débrouillés alors je posterai la réponse si personne d'autre ne la découvre, mais j'ai pensé que c'était assez intéressant pour poster.
BTW, il fonctionne en C# (et probablement en C++) aussi. – GalacticCowboy
Une seule URL avec chaque protocole est cependant autorisée (une "http", une "https", une "ftp", etc.). javac est un peu difficile à ce sujet. –