Зачем мне две косые черты в Java Regex, чтобы найти символ «+»?

Просто я чего-то не понимаю в полном смысле этого слова. Я понимаю, что мне нужно экранировать символы специального значения, если я хочу найти их с помощью регулярных выражений. И я также где-то читал, что вам нужно избегать обратной косой черты в Java, если она находится внутри литерала String. Мой вопрос, однако, заключается в том, что если я «уйду» от обратной косой черты, не потеряет ли она смысл? Так что тогда он не сможет избежать следующего символа плюс?

Выдает ошибку (но разве это не должно работать, так как вы избегаете этих специальных символов?):

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

Работает:

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

Надеюсь, это имеет смысл. Я просто пытаюсь понять, почему мне нужны эти дополнительные косые черты, когда в руководствах по регулярным выражениям, которые я прочитал, они не упоминаются. И тому подобное"\+" должен найти символ плюс.