Barre oblique inverse (\) de se comporter différemment

J'ai un petit code comme indiqué ci-dessous

public class Testing {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String firstString = sc.next();
        System.out.println("First String : " + firstString);
        String secondString = "text\\";
        System.out.println("Second String : " + secondString);
    }
}

Quand je fournir des commentaires comme texte\\ - je obtenir en sortie

First String : text\\
Second String : text\

Pourquoi je reçois deux différents chaîne de caractères lors de la saisie d'-je fournir à la première chaîne est la même que la deuxième chaîne.

Démonstration à l'www.ideone.com

`\` est un caractère d'échappement en java

OriginalL'auteur Fahim Parkar | 2012-07-15