Qual é a diferença entre uma pasta de origem e uma pasta (normal)?

Estou seguindo este guia:Spring MVC e percebi que não sei a diferença entre uma pasta de origem (src) e uma pasta simples.

Estou usando o eclipse, então talvez a diferença seja útil apenas em um IDE?

Além disso, notei que as classes java tendem a ir em pastas src; enquanto todos os outros arquivos vão para uma pasta simples (ou a pasta raiz do projeto).

Então, qual é o significado da pasta de origem (src)? Por que usar uma pasta de origem em uma pasta simples?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion