Почему рекурсивные методы обычно статичны в Java?

Я рассмотрел рекурсию в эти дни и обнаружил, что многие примеры рекурсивных методов Java являются статическими. Может кто-нибудь объяснить, почему?

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

Также, пожалуйста, проверьте правильность следующего предположения:

Статический рекурсивный метод выполняется в том же потоке, в то время как нестатический метод может выполняться в отдельных потоках, это правильно или нетне имеет никакого смысла?

Ответы на вопрос(1)

Ваш ответ на вопрос