¿Por qué necesito dos barras en Java Regex para encontrar un símbolo "+"?

Simplemente algo que no entiendo el significado completo detrás. Entiendo que necesito escapar de cualquier carácter de significado especial si quiero encontrarlos usando expresiones regulares. Y también leí en alguna parte que necesitas escapar de la barra diagonal inversa en Java si está dentro de un literal de cadena. Sin embargo, mi pregunta es si "escapo" de la barra diagonal inversa, ¿no pierde su significado? Entonces, ¿no podría escapar al siguiente símbolo más?

Lanza un error (pero ¿no debería funcionar ya que así es como escapas de esos caracteres especiales?):

replaceAll("\+\s", ""));

Trabajos:

replaceAll("\\+\\s", ""));

Ojalá eso tenga sentido. Solo estoy tratando de entender la funcionalidad detrás de por qué necesito esas barras extra cuando los tutoriales de expresiones regulares que he leído no los mencionan. Y cosas como"\+" debería encontrar el símbolo más.

Respuestas a la pregunta(2)

Su respuesta a la pregunta