Have you seen any strange but valid Java code? Yes? No? This is one piece I’ve seen.
static int getVal() {
http://google.com
ftp://google.com
return 1;
}
If you try to compile with Java compiler, it raises no issue at all. The question is why those URIs are valid in Java syntax?
Well, in Java, there is built-in support for goto statement, and fortunately, those URIs prefix http, ftp are labels for goto statement, and the rest are comments which start with //.
While the Java 8 documentation does not introduce goto, it stills share the usage of label on branching, Java 8 Branch.


















