ちゃんと理解した?

「\」にマッチさせたい
→正規表現では「\」はエスケープして「\\」と表す
→Javaの文字列表現では「\」はエスケープして「\\」と表す
→つまり「\」にマッチする正規表現のJavaでの文字列表現は「\\\\」

2種類のエスケープがどっちも\なんだよね。以上蛇足