Unicode caractère de saut de ligne(\u000d) en Java

Nous allons voir l'extrait de code suivant dans Java.

public class Main {
    public static void main(String[] args) {
        //new Character(' \u000d System.out.println("Hello");
    }
}

Dans le code ci-dessus, bien que la seule ligne dans le main() méthode est commenté, il affiche la sortie Hello sur la console, même si on dirait que cette ligne de commentaire contient des erreurs de syntaxe. Si cette ligne est retirée, elle ne fonctionne pas à tous, provoquant une erreur de compilation.

Pourquoi la sortie de "Bonjour" ici?

InformationsquelleAutor Lion | 2011-11-13