String-Literale werden in doppelten Anführungsstrichen (") eingefasst.
Falls ein doppelter Anführungsstrich innerhalb eines Strings benötigt wird,
muss ihm ein rückwärtiger Schrägstrich (Backslash, \) vorangestellt
werden. Gleiches gilt für den Backslash selbst. Weiterhin dürfen die vom Typ char bekannten Unicode-Escape-Sequenzen benutzt werden.
"\"Dieser Text steht in Anführungsstrichen\""
"Ein Schrägstrich und ein Anf\u00FChrungsstrich: \\\" "
Besondere Vorsicht ist geboten, wenn Windows-Pfadbezeichnungen mit String-Literalen dargestellt werden, da auch hier die Backslash-Substitution greift. So erzeugt die Zeile
System.out.println("C:\temp");
die Ausgabe
C: emp
weil die Sequenz \t als Tabulator interpretiert wird. Daher müssen Backslashes in diesem Anwendungsfall gegebenenfalls doppelt angegeben werden.