¿Cuáles son todos los personajes de escape?

Conozco algunos de los caracteres de escape en Java, por ejemplo

\n : Newline \r : Carriage return \t : Tab \\ : Backslash ... 

¿Hay una lista completa en algún lado?

Puedes encontrar la lista completa aquí .

  • \t Inserte una pestaña en el texto en este punto.
  • \b Inserte un retroceso en el texto en este punto.
  • \n Insertar una nueva línea en el texto en este punto.
  • Inserte un retorno de carro en el texto en este punto.
  • \f Inserte un avance de formulario en el texto en este punto.
  • \' Insertar un carácter de comilla simple en el texto en este punto.
  • \" Insertar un carácter de comillas dobles en el texto en este punto.
  • \\ Inserta una barra invertida en el texto en este punto.
 Java Escape Sequences: \u{0000-FFFF} /* Unicode [Basic Multilingual Plane only, see below] hex value does not handle unicode values higher than 0xFFFF (65535), the high surrogate has to be separate: \uD852\uDF62 Four hex characters only (no variable width) */ \b /* \u0008: backspace (BS) */ \t /* \u0009: horizontal tab (HT) */ \n /* \u000a: linefeed (LF) */ \f /* \u000c: form feed (FF) */ \r /* \u000d: carriage return (CR) */ \" /* \u0022: double quote (") */ \' /* \u0027: single quote (') */ \\ /* \u005c: backslash (\) */ \{0-377} /* \u0000 to \u00ff: from octal value 1 to 3 octal digits (variable width) */ 

El plano multilingüe básico es los valores unicode de 0x0000 – 0xFFFF (0 – 65535). Los planos adicionales solo se pueden especificar en Java por varios caracteres: el jeroglífico egipcio A054 (descendiente) es U+1303F / 𓀿 y tendría que dividirse en "\uD80C\uDC3F" (UTF-16) para cadenas de Java. Algunos otros idiomas admiten planos superiores con "\U0001303F" .

Sí, a continuación hay un enlace de docs.Oracle donde puede encontrar la lista completa de caracteres de escape en Java.

Los caracteres de escape siempre van precedidos de “\” y se utilizan para realizar tareas específicas como ir a la siguiente línea, etc.

Para más detalles sobre el carácter de escape, consulte el siguiente enlace:

https://docs.oracle.com/javase/tutorial/java/data/characters.html

Estos son caracteres de escape que se usan para manipular cadenas.

 \t Insert a tab in the text at this point. \b Insert a backspace in the text at this point. \n Insert a newline in the text at this point. \r Insert a carriage return in the text at this point. \f Insert a form feed in the text at this point. \' Insert a single quote character in the text at this point. \" Insert a double quote character in the text at this point. \\ Insert a backslash character in the text at this point. 

Lea más sobre ellos desde aquí.

http://docs.oracle.com/javase/tutorial/java/data/characters.html