Java转义字符必须在字符串或字符字面量中按特定组合使用,单独会报错;共9个标准序列(如 、 、\等);Windows路径需用双反斜杠或正斜杠;正则中需双重转义;Unicode转义uXXXX在编译早期处理。

Java中转义字符不是“写个反斜杠就完事”,它必须出现在字符串字面量或字符字面量中,且要符合特定组合才有意义。单独一个会直接报错。
Java定义了9个标准转义序列,全部以反斜杠开头:
:换行(LF,Line Feed),光标移到下一行开头 :水平制表符(Tab),通常等效于4或8个空格,取决于终端
:回车(CR,Carriage Return),光标回到当前行开头(不换行)":双引号,用于在双引号字符串中嵌入双引号':单引号,用于在单引号字符字面量中表示单引号本身(如''')\:反斜杠本身,因为是转义起始符,所以得用两个才表示一个字面量反斜杠:退格(Backspace),删除前一个字符(控制台可能不显示效果,但实际发生):换页(Form Feed),极少使用,主要用于老式打印机